Skip to content
View ukasha167's full-sized avatar
💬
Atonement.
💬
Atonement.

Organizations

@MomentLens

Block or report ukasha167

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ukasha167/README.md
1.67, Ukasha Anwar

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


GitHub stats: stars, commits, pull requests, issues, repos contributed to, days active and streaks Languages by bytes across my public repos

Stack

systems  c · c++23 · metal · raylib · cmake
apps     dart · flutter · typescript · react native · skia · node · postgres

Projects

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.

Pinned Loading

  1. Particle-Simulation Particle-Simulation Public

    High-performance physics engine written completely in C++ with Raylib for rendering. It's implemented in Data-Oriented Style and uses Verlet Integeration for Physics and Spatial Hashing Grid Algori…

    C++ 5

  2. blackhole-sim blackhole-sim Public

    A real-time Kerr black hole ray tracer built for Apple Silicon in C++23 and native Metal.

    C++

  3. CAST CAST Public

    A sleek, intuitive weather forecasting companion for your daily life.

    Dart 2

  4. DRAFT DRAFT Public

    A beautifully designed, private digital sanctuary for book lovers. Keep track of what you own, and curate what you wish to read.

    Dart

  5. Flappy-Bird Flappy-Bird Public

    Written in C++ and rendered using RayLib. With seperated renderer and solver logic.

    C++ 1

  6. space-shooters space-shooters Public

    A high-performance, Synthwave-inspired 3D space shooter built in C using Raylib. Implements a Data-Oriented Design (DOD) architecture with a custom rendering pipeline and optimized collision mathem…

    C