const salman = {
role: "Full-Stack & Mobile Engineer",
location: "Pakistan π΅π° Β· remote-first",
stack: ["TypeScript", "React", "Next.js", "React Native + Expo", "Node.js", "Python"],
focus: ["AI agents & LLM tooling", "cross-platform apps", "native modules", "DX"],
learning: ["Swift / SwiftUI", "Kotlin", "New Architecture internals (Fabric + TurboModules)"],
openTo: ["contract work", "product partnerships", "open source"],
} as const;I started on C++ in high school, took a long detour through VB, WordPress and Android, and landed on the web/mobile stack I still live in today. Most of my week is TypeScript now: React and Next.js on the web, React Native and Expo on mobile, plus a growing amount of Python and LLM plumbing.
What I care about is the boring part: types that hold, renders that don't thrash, builds that survive 2am, and code the next person can read without asking me questions. Refactoring bad code is my idea of a good time.
| Project | What it is | |
|---|---|---|
| π€ | AI agent tooling | MCP servers, custom agents, LLM workflows and RAG pipelines. |
| π± | React Native at depth | Native modules, Fabric and TurboModules, profiling and perf work. |
| π§© | Visual builder (idea stage) | Full-stack scaffolding with Git integration and CI/CD. Collaborators welcome. |
Available for contract work and product partnerships. If you're building developer tooling, AI agents, or anything React Native, send me a note.


