Muhammad Ahmad
Product-minded full stack engineer
Senior Software Engineer at Nalikes Studio
I treat every feature as mine to own: start from the problem, shape the solution around the people using it, and stay with it until itโs live and working.
Design
Build
Test
Ship
Intro
Stack
- Frontend
React
Next.jsTailwind CSS
shadcn/ui
TypeScript
JavaScript
- Backend
Ruby on RailsNestJS
Ruby
Python
- Database
PostgreSQL
MySQL
Redis
- Workflow & AI
Cursor
Claude
ChatGPT
Selected projects
- Shadow WarTwitter-based social engagement reward platform with gamification, missions, and faction leaderboards.React ยท Ruby on Rails ยท NestJS
- Deca StreamCross-chain DeFi swap platform focused on optimal trade routing and execution.Next.js ยท Node.js ยท Serverless
- RISE ChainLayer 1 blockchain explorer and ecosystem tools with live network analytics.Next.js ยท NestJS ยท PostgreSQL
Work
Latest writing
- I built a globe where every country is a separate piece you can pull out ๐An interactive isometric globe built from plain SVG and d3-geo. Spin it, pull a country out of its socket, split it into its states, or break the whole map apart.
- I asked Claude to explain an API request as a tiny machineOne prompt with the /anatomy skill gave me an interactive isometric bench for an API request. Here's what each part means, what I changed after the first version, and how to remix it.
- I turned my portfolio into a playground (plug a theme into a display to open it)My portfolio has three versions now. To switch between them I built Theme Studio, a small canvas where you drag a wire into a display.
- I finally rebuilt my portfolio website (and added a terminal theme)Moved my portfolio from Chakra UI to Tailwind CSS and Next.js 16, gave it a fresh design, and added a second terminal-style theme.
Writing
Interactive pieces with their source, ready to drop into a page.
Friday deployA deploy key that cracks and blows apart into glass shards when you press it. Roll back and it pieces itself together.
World globeAn isometric globe whose countries are separate plates: turn it any way, pull any country out of its socket, split it into its states or provinces, or break the whole map apart.
ChatGPT PostgresHow OpenAI scaled PostgreSQL for 800 million ChatGPT users, animated: the first design and todayโs, in normal traffic, a cache-miss spike and a primary failure.
API lifecycleAn isometric request bench that fetches a user profile through the gateway, server, cache and database.