Systems thinker turned web builder, teaching the next generation along the way.
I'm Abdalla Eldoumani, a Computer Science student at the University of Calgary with a minor in Philosophy. I moved from Saudi Arabia to Calgary to pursue a deeper understanding of how computers work — from transistors to distributed systems.
My work spans the full stack: I build high-performance servers in Rust, optimize matrix math in C++, and ship modern web apps with TypeScript and React. As a TA for CPSC 355, I teach assembly language and computer architecture — explaining how the abstractions we rely on actually work.
C/C++, Rust, ARMv8 Assembly
TypeScript, React, Next.js, Node.js
Computer Architecture @ UCalgary
Fluent in Arabic & English
A journey through impactful roles in software engineering, AI development, and technical mentorship across diverse environments.
Head TA for CPSC 355 and tutorial lead for CPSC 413, coordinating TAs and teaching computer architecture, low-level programming, and algorithm design.
Serve as Head TA for CPSC 355; coordinate TAs, configure Gradescope auto-graders, and automate grade splitting.+3 more
Evaluating and improving AI model performance through systematic analysis of code generation quality and algorithmic solutions.
Evaluated AI-generated Python code across 500+ dual-response scenarios, analyzing algorithm efficiency and optimization.+2 more
Intensive software engineering fellowship focusing on AI projects, hackathons, and scalable platform development.
Built and deployed 5 AI-powered applications using Python and Docker, completing intensive hackathons with teams.+1 more
Led comprehensive Python programming mentorship program for high school students, focusing on practical application and collaborative learning.
Led programming workshops for 30+ high school students, teaching Python fundamentals and algorithm implementation.+1 more
With a strong foundation in software engineering, AI development, and technical leadership, I'm excited to tackle complex problems and drive innovation in my next role.
A showcase of innovative projects demonstrating expertise in performance optimization, AI integration, cybersecurity, and full-stack development.
performance
Production-ready HTTP server handling 10,000+ concurrent requests with <10ms response time using Rust and Axum framework. Features comprehensive JWT authentication, role-based access control, and intelligent caching achieving 60% reduction in database queries.
performance
High-performance C++ matrix multiplication library achieving 25-41% performance gains over NumPy through advanced optimization techniques including multi-level cache blocking, AVX2 SIMD instructions, and OpenMP parallelization.

web
Full-stack financial management platform empowering young Canadians to make informed investment decisions. Features real-time stock data, projection tools, and comprehensive budget tracking with modern authentication.

education
Educational platform combining theoretical cybersecurity lectures with interactive quizzes. Covers cryptography, hashing, malware, and privacy through detailed content and hands-on learning experiences.



education
Enterprise-grade software simulation for retail self-checkout systems built with Java. Developed in a 20-member team using object-oriented programming and comprehensive testing with JUnit.
A toolkit spanning low-level systems, full-stack development, AI/ML, and cloud technologies.
Academic foundation in computer science and philosophical thinking.
Academic Foundation
Comprehensive computer science education with philosophical foundations, focusing on low-level systems, algorithms, and software engineering principles.
Computing Machinery I & II (C, ARMv8 Assembly, Computer Architecture, Embedded Systems)
Principles of Operating Systems, Design & Analysis of Algorithms, Data Structures & Algorithms
+2 more courses
Open to new opportunities, collaborations, and conversations about technology and building exceptional products.
Whether you're looking for a developer, have a project in mind, or just want to chat about technology — I'd love to hear from you.