HelloI engineer systems, engines, and applications.Coding since I was 9.
I'm Ibrahim, an 18-year-old software engineering student with a deep curiosity for how technology works under the hood. From writing custom game engines and language compilers to building full-stack scalable apps, I love tackling complex logic across the entire stack.
Architecture / Logic - 2026
Selected work across
the entire stack.

Codelang Core
A custom programming language and interpreted architecture designed from the ground up.

EvaEngine
A custom 2D game engine built entirely from scratch for web-based gaming experiences.

Typhoon.NET
A high-performance web framework for C# mimicking the routing and middleware architecture of Express.js.

SqAI
An artificial intelligence classifier built entirely in TypeScript. Designed to categorize and process data structures efficiently without relying on black-box external APIs.
Full-Stack Web Engineering
Interfaces that feel inevitable. Building scalable, responsive applications with React, Next.js, and TypeScript.
System Architecture
C# and .NET environments, custom programming languages, and robust backend logic.
Database & Cloud
Relational and NoSQL database design via SQL, MongoDB, and modern BaaS platforms like Supabase.
Custom Engines & Tooling
Building 2D game engines from scratch and crafting developer tools for better architecture.
Reliability
Strict typing, clean architecture, and building systems designed to handle edge cases gracefully.
Performance
Optimizing game loops, reducing API latency, and ensuring smooth, 60fps UI interactions.
Version Control
Collaborative Git workflows, reproducible builds, and seamless continuous integration.
Half my life,
writing code.
Software Engineering B.Eng
Deepening my knowledge of algorithms, data structures, and low-level system design.
Software Engineer
Founder and Principal Engineer of Nexeion, a software venture studio architecting high-performance custom software.
One Million Arab Coders - Udacity
Graduated from the comprehensive programming initiative, solidifying foundational computer science concepts.
Wrote my first line of code
Started tinkering with code at age 9. Half a lifetime of building things for the joy of it.
LET'S
BUILD.
Full-time roles, contract engagements, or an unusually interesting problem — I'd love to hear about it.