Hello, I'm

Abdalla Eldoumani

I'm a |

Computer Science student passionate about building scalable web applications and exploring the intersection of AI, cybersecurity, and modern development.

Abdalla Eldoumani
👋 Available for work
Scroll to explore

About Me

Passionate developer committed to creating innovative solutions at the intersection of technology and human experience.

Calgary, Alberta, Canada

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.

100%

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

C/C++
Rust
Python
Java
TypeScript
Assembly
PHP
Bash
Go
Kotlin

Frontend & Frameworks

React.js
Next.js
TailwindCSS
CSS3
Spring Boot
Express.js

Backend & Databases

Node.js
Django
Flask
PostgreSQL
MongoDB
MySQL
Supabase
Firebase
Oracle

Data Science & AI/ML

TensorFlow
PyTorch
Jupyter
Power BI
OpenAI API

Cloud & DevOps

AWS
Azure
Docker
Kubernetes
Vercel

Testing & Tools

JUnit
pytest
Git
Postman
Jira

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.

Academic

Teaching Assistant

University of Calgary

September 2025 – Present
Calgary, Alberta

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
Computer ArchitectureC ProgrammingARMv8 AssemblyTeachingDebuggingCode ReviewMentorship
Remote

AI Training Specialist

Outlier

October 2024 - September 2025
Remote

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
PythonAI EvaluationAlgorithm AnalysisCode ReviewPerformance TestingTechnical DocumentationQuality Assurance
Fellowship

Software Engineering Fellow

Headstarter AI

July 2024 – September 2024
Calgary, Alberta

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
PythonDockerReact.jsTypeScriptMachine LearningTeam LeadershipAgile DevelopmentRapid Prototyping
Mentorship

Python Mentor

Al Oruba International School

July 2021 – July 2022
Riyadh, Saudi Arabia

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
PythonTeachingCurriculum DevelopmentWorkshop FacilitationMentorshipAlgorithm Design

Education

Academic Foundation

B.Sc. Computer ScienceMinor in Philosophy

University of Calgary
Sep 2022 – Jun 2027
Calgary, Alberta
GPA: 3.6/4.0
Dean's List (2023-2024, 2024-2025)

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
10,000+ concurrent requests, <10ms response time

Rust HTTP Server

Featured

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.

0+

Concurrent Requests

0ms

Response Time

0%

Cache Efficiency

Technologies Used

RustAxumSQLiteWebSocketJWTRESTful APICachingRate Limiting
FastMathExt
25-41% faster than NumPy

FastMathExt

Featured

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.

0%

Performance Gain

0+

Test Iterations

Technologies Used

C++PythonOpenMPAVX2 SIMDStrassen's AlgorithmPerformance Optimization
Budget Buddy
Hackathon Winner

Budget Buddy

Featured

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.

Hackathon Winner

Technologies Used

Next.jsTypeScriptTailwindCSSClerk AuthVercelFinancial APIs
Interactive Cybersecurity Site
91 commits, 3 contributors

Interactive Cybersecurity Site

Featured

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

91 commits, 3 contributors

Technologies Used

HTML5CSS3JavaScriptInteractive DesignEducational Content
AI-Platform
Multiple AI tools integrated

AI-Platform

Featured

Comprehensive AI-driven service platform featuring conversation generation, image/video creation, music composition, and code generation. Built with modern tech stack including OpenAI API integration.

Multiple AI tools integrated

Technologies Used

Next.jsTypeScriptOpenAI APIPrismaMySQLStripe
Self-Checkout Station Software
20-member team, 100% usability

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.

20-member team, 100% usability

Technologies Used

JavaJUnitGUI LibrariesGitObject-Oriented ProgrammingTeam Collaboration

Let's Connect

Open to new opportunities, collaborations, and conversations about technology, innovation, and building exceptional products.

Based in Calgary, Alberta, Canada

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.