About Me
Passionate developer committed to creating innovative solutions at the intersection of technology and human experience.
I'm Abdalla Eldoumani, a dedicated Computer Science student at the University of Calgary with a deep passion for full-stack development, artificial intelligence, and cybersecurity.
My expertise spans modern web technologies including Next.js, React, TypeScript, and various database systems. I excel at creating scalable, high-performance applications that deliver exceptional user experiences.
With strong problem-solving skills and a commitment to staying current with emerging technologies, I'm always ready to tackle new challenges and contribute to innovative projects.
Computer Science Student
University of Calgary
Full-Stack Developer
Specializing in Modern Web Technologies
AI/ML & Cybersecurity
Passionate About Emerging Technologies
Multilingual
Fluent in Arabic & English
My Philosophy
I believe technology should enhance human potential while remaining accessible and secure. Every line of code I write is driven by the goal of creating meaningful, impactful solutions that make a difference in people's lives.
Skills & Expertise
A comprehensive toolkit spanning low-level optimization, full-stack development, AI/ML, cybersecurity, and cloud technologies.
Interactive Skills Ecosystem
Hover over skills to explore connections. Size reflects proficiency level. Use Ctrl/Cmd + scroll to zoom, click & drag to pan.
C/C++
Proficiency: 85%
TypeScript
Proficiency: 80%
Python
Proficiency: 82%
Java
Proficiency: 75%
Rust
Proficiency: 78%
React.js
Proficiency: 83%
Next.js
Proficiency: 81%
Node.js
Proficiency: 79%
PostgreSQL
Proficiency: 77%
Docker
Proficiency: 72%
AWS
Proficiency: 70%
TensorFlow
Proficiency: 68%
Skills Ecosystem
Languages
Frontend & Frameworks
Backend & Databases
Data Science & AI/ML
Cloud & DevOps
Testing & Tools
Performance & Innovation Focus
Specialized in high-performance computing, low-level optimization, and cutting-edge AI/ML technologies. Experienced in building scalable systems from embedded firmware to cloud-native microservices, with a strong foundation in cybersecurity and data engineering.
Professional Experience
A journey through impactful roles in software engineering, AI development, and technical mentorship across diverse environments.
Teaching Assistant
University of Calgary
Facilitating hands-on learning in computer architecture and low-level programming for undergraduate students in CPSC 355.
Key Achievements
Guide 20 students through 13-week CPSC 355 curriculum covering computer architecture, C, and ARMv8 assembly.
Conduct hands-on lab sessions demonstrating memory management, register allocation, and instruction set architecture.
Debug low-level code issues and explain complex concepts through practical examples and step-by-step walkthroughs.
Evaluate assembly programs and C implementations for correctness, efficiency, and architectural best practices.
Technologies & Skills
AI Training Specialist
Outlier
Evaluating and improving AI model performance through systematic analysis of code generation quality and algorithmic solutions.
Key Achievements
Evaluated AI-generated Python code across 500+ dual-response scenarios, analyzing algorithm efficiency and optimization.
Tested AI solutions for functional correctness and performance, documenting comparative analysis with technical feedback.
Identified bugs and optimization opportunities in diverse programming tasks including data structures and algorithms.
Contributed to large-scale AI training by assessing model responses across Python development patterns and best practices.
Technologies & Skills
Software Engineering Fellow
Headstarter AI
Intensive software engineering fellowship focusing on AI projects, hackathons, and scalable platform development.
Key Achievements
Built and deployed 5 AI-powered applications using Python and Docker, completing intensive hackathons with teams.
Developed capstone project serving 1,000+ users using React.js, TypeScript, and modern web frameworks.
Collaborated on real-world challenges requiring rapid prototyping, testing, and deployment under tight deadlines.
Technologies & Skills
Python Mentor
Al Oruba International School
Led comprehensive Python programming mentorship program for high school students, focusing on practical application and collaborative learning.
Key Achievements
Led programming workshops for 30+ high school students, teaching Python fundamentals and algorithm implementation.
Designed hands-on coding exercises and project-based assignments improving student programming confidence.
Facilitated collaborative learning environment where students supported each other in overcoming coding challenges.
Technologies & Skills
Education
Academic Foundation
B.Sc. Computer ScienceMinor in Philosophy
University of Calgary
Comprehensive computer science education with philosophical foundations, focusing on low-level systems, algorithms, and software engineering principles.
Relevant Coursework
Computing Machinery I & II (C, ARMv8 Assembly, Computer Architecture, Embedded Systems)
Principles of Operating Systems, Data Structures & Algorithms, Computer Networks
Database Management Systems, Artificial Intelligence, Principles of Computer Security
Web-Based Systems, Software Engineering, Reverse Engineering
Ready for New Challenges
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.
Featured Projects
A showcase of innovative projects demonstrating expertise in performance optimization, AI integration, cybersecurity, and full-stack development.
Rust HTTP Server
FeaturedProduction-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.
Concurrent Requests
Response Time
Cache Efficiency
Technologies Used
FastMathExt
FeaturedHigh-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.
Performance Gain
Test Iterations
Technologies Used

Budget Buddy
FeaturedFull-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.
Technologies Used

Interactive Cybersecurity Site
FeaturedEducational platform combining theoretical cybersecurity lectures with interactive quizzes. Covers cryptography, hashing, malware, and privacy through detailed content and hands-on learning experiences.
Technologies Used

AI-Platform
FeaturedComprehensive AI-driven service platform featuring conversation generation, image/video creation, music composition, and code generation. Built with modern tech stack including OpenAI API integration.
Technologies Used
Self-Checkout Station Software
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.
Technologies Used
Let's Connect
Open to new opportunities, collaborations, and conversations about technology, innovation, and building exceptional products.
Ready to build something exceptional?
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.
© 2025 Abdalla Eldoumani. Crafted with precision and attention to detail.
