Software Engineer from Lahore, Pakistan.
I make mobile apps with Flutter and React Native, and I love low-level programming in C and C++.
ukasha167.is-a.dev · linkedin · email
systems c · c++23 · metal · raylib · cmake
apps dart · flutter · typescript · react native · skia · node · postgres
blackhole-sim · c++23, metal
Real-time Kerr black hole ray tracer for Apple Silicon, 60 FPS on an M1 Air.
It traces light once into a cached lens map, then shades each frame from it.
55 built-in tests check the physics against exact formulas.
Particle-Simulation · c++, raylib
100,000 particles at 60 FPS on 4 CPU threads of an M1 Air, no GPU compute.
Data sits in flat arrays. A uniform grid and a counting sort find neighbours
every frame, so each particle only checks the particles next to it.
space-shooters · c, raylib
Synthwave 3D shooter in C. The neon glow comes from alpha-gradient vertices
drawn with additive blending, with no bloom pass.
TRACE · react native, skia
Offline astronomy app. Give it a date and a place and it draws that night's
sky, with 8,400+ real stars and 89 constellations that follow the phone's
gyroscope at 60 FPS. Private for now, still in progress.
CAST · flutter
Weather app on Google Play. Every icon is drawn in code with canvas painters,
and the weather data comes from Open-Meteo.
DRAFT · flutter
Offline book catalog, made for checking "do I already own this book?" inside
a bookstore with no signal. Search runs on the phone with SQLite FTS5, and
covers and details download in the background.
CRAVE. · react native, postgres
Food ordering app built with a friend, who wrote the backend. I made the app.
Checkout runs in one Postgres transaction, so a failed order can't charge
twice. Delivery tracking is a 3D map in Three.js with Dijkstra routing.
Flappy-Bird and ChromeDinoGame · c++, raylib
Smaller ones. Flappy Bird's physics doesn't depend on frame rate, and Chrome
Dino allocates nothing once the game loop starts.
Every graphic here is drawn from the GitHub API and refreshed daily. The "1.67" is set in Cochin.


