Available Now

Youssif
Halawche.

youssif@systems-arch:~
~/portfolio git:(main) $ _

Developer focused on systems programming, backend architecture, and graphics. I care deeply about what happens under the hood.

I'm a Software Development student at SAIT graduating in 2026, focused on systems programming, backend architecture, and graphics. I'm drawn to problems that demand understanding what's happening at the machine level including memory, performance, correctness.

I built a 3D rendering engine from scratch in Rust using raw OpenGL with no game engine, no shortcuts. It taught me more about software architecture, memory management, and debugging than anything else. I also built Playport, a real-time virtual joystick system that injects controller input into the Linux kernel via Uinput over TCP/UDP, with an Android companion app written in Kotlin.

I write code I'd be comfortable maintaining two years from now. I care about correctness, scalability, and intent not just making it work.

// systems & graphics

Rust
C++
OpenGL
Linux
TCP/UDP

// backend & data

Python
PyTorch
PostgreSQL
SQL
Supabase

// frontend & mobile

TypeScript
React
React Native
Kotlin
Java
Android

// tools & environment

Git
Docker
CMake
Neovim
Bash
3+ Years coding
10+ Projects shipped
Bugs debugged
2026 SAIT graduate
YYC Calgary, AB
Playport

Playport

A virtual joystick system bridging a Kotlin/Java Android app with a Rust server over TCP/UDP. The server injects analog input directly into the Linux kernel via the Uinput interface — the OS sees it as a real controller.

RustLinuxUinputKotlinAndroidTCP/UDP

SecondPulse

Built in 36 hours at MegaHacks 2026. A full-stack community support platform with real-time features, running cross-platform as a web app and native mobile app from a shared codebase.

ReactReact NativeTypeScriptSupabasePostgreSQL

Let's build something that ships.

I'm currently looking for new opportunities. If you have a role that needs disciplined engineering — clean architecture, reliable delivery, and performance-first thinking — send me a message. I reply fast and I'm easy to work with.

Location: Calgary, AB (open to remote) Focus: Systems + backend + graphics Now: Actively interviewing