I'm a Software Engineer based in Karachi 🇵🇰, building production-grade systems across frontend, backend, and cloud infrastructure. I specialize in scalable full-stack applications with a focus on database design, performance, and maintainable codebases.
const usama = {
location: "Karachi, Pakistan 🇵🇰",
role: "Software Engineer",
portfolio: "https://usamanadeem.vercel.app",
stack: ["TypeScript", "React", "Next.js", "Spring Boot", "AWS"],
openSource: "2× merged PRs in Supabase (102k ⭐) ✅",
currentFocus:"AI model integration into production apps 🤖",
askMeAbout: ["TypeScript", "React", "Next.js", "Angular", "Spring Boot", "PostgreSQL", "AWS"],
};Two merged PRs in supabase/supabase (102k ⭐) — shipped a feature, then improved it based on team feedback.
| PR | What I did | Status |
|---|---|---|
| #43281 — CSV NULL Import | Added option to treat empty CSV cells as NULL on import · Fixed worker+transform incompatibility · Stale closure bug · Broken preview display · Threaded the flag end-to-end through DB insertion for new & existing tables |
✅ Merged Mar 31 |
| #44515 — Column-level NULL Selection | Enhancement after team discussion — users can now select specific columns for empty-cell NULL conversion instead of applying it globally, giving finer control during CSV import |
✅ Merged Apr 6 |
| TypeScript | JavaScript | Java | Kotlin | HTML5 | CSS3 |
| React | Next.js | Angular | Tailwind | Shadcn/UI | Framer Motion |
| Node.js | Spring Boot | Express |
| PostgreSQL | MySQL | DynamoDB | Supabase | Firebase |
| AWS | Vercel | Cloudflare Workers |
| Git | GitHub | Stripe | Clerk | Sanity | Liveblocks | Biome | Claude API |
| 🚀 Project | 📝 Description | 🛠️ Tech |
|---|---|---|
| 🤖 AI Post Agent | Autonomous agent that writes & posts to LinkedIn with fact-checking and source citations — runs via GitHub Actions | TypeScript · Claude API |
| 📋 Team Nodepad | Real-time collaborative document editor with live syncing across users | TypeScript · React · Liveblocks |
| 🛒 AI Commerce | Full-stack furniture store with AI shopping assistant, advanced filtering, category browsing & Sanity CMS | TypeScript · Next.js · Sanity · Claude API |
| 🏭 PrintLab Pakistan | Digitized Pakistan's entire print & paper industry workflow from manual to fully digital | Java · Angular |
| 🚛 SMSA Fleet Management | Fleet tracking & management for logistics at scale | Angular · Java |
| 📦 SMSA Tracking | Shipment tracking application | Angular · Java |
🌐 See full project details & live demos on my portfolio →



