Samir / Software & small experiments

Games, apps,
and the bits
in between.

I’m Samir. I build games in C++, make apps, and write down what I figure out along the way.

A little pathfinding sketch01 / Build notes
Start Wall Route

A browser sketch of A* pathfinding.

The map starts at S. Dark squares are walls.

01 / Selected work

A couple of things
I’ve shipped.

01

Released

Unsend

Write it. Hold. Let it go.

A place for the message you don’t want to send. Write it out, hold the button, and watch it shred.

React Native / Expo / Animated API

02

Released

Exile Crusade

Just one more run.

A survival game made in Godot. Fight waves, pick upgrades, and see how long you last. Built on Windows, shipped to iOS.

Godot 4 / GDScript / GitHub Actions

02 / Still working on it

One more
“what if?”

A small RTS, built in C++.

First I got units moving. Then selecting, attacking, and finding a way around walls. I’m writing about each part as I build it.

The latest: A* pathfinding

03 / Notes from the build

Figured something out.
Wrote it down.

All notes

04 / A little about me

Hey, I’m Samir.

I like knowing how the thing works. So I usually end up building one.

That’s taken me from OpenGL and voxel engines to mobile apps and a game on the App Store. Some projects ship. Others turn into notes for the next one.

I publish my apps and games as Typhoon Labs. This is where I keep the work and the bits I learned making it.

Say hello

What I work with

Games & graphics
C++, OpenGL, raylib, Godot
Apps
React Native, Expo, iOS & Android
Behind the scenes
Java backends, Python scripts, APIs