Software Architect & Product Builder
Hey, I'm Salman Khan. I build products end to end.
The idea, the scalable architecture, the UI, the API, the database, the AI, even the deploy script. Bring me a real problem and I'll hand you back a real product, fast.
8+ years and 30+ projects in, I'm now building dragondevs, a company that makes useful digital products and takes them global.

Currently shipping.
Product
Bizstock
Offline-first inventory & POS for small businesses. It keeps selling when the Wi-Fi quits, then syncs when it's back.
bizstock.netIn development
Quickbeam
File transfer that never gives up: shared Wi-Fi, its own hotspot, or animated QR codes the other camera reads. Over Wi-Fi, the other side only needs a browser.
How it worksIn the lab
Multi-tenant SaaS
Built on Next.js, because one tenant is never enough.
Not public yet
Four systems people depend on.
Products and client platforms, delivered end to end. Each one is written up in full, architecture and decisions included.
- 01SaaS product2025 — nowActiveRead the case study — Bizstock
Bizstock
A point-of-sale that never waits for the internet.
Offline-first inventory and POS: billing, stock and reports stay instant with no connection, then sync across devices when it's back. Desktop and Android from one codebase, in English and Urdu.
- Tauri
- Rust
- React
- SQLite
- Drizzle ORM
- 02Business platform2025LiveRead the case study — CraftFlow
CraftFlow
One workspace instead of spreadsheets and chat threads.
A bilingual, role-aware platform for a Saudi design studio: projects, clients, designers, contracts and quotations in one searchable place. A new project now takes minutes to set up.
- Next.js
- PostgreSQL
- Drizzle ORM
- next-intl
- 03E-commerce2025LiveRead the case study — Al Nada Store
Al Nada Store
A 25-year cooling brand, brought online end to end.
Headless, bilingual commerce with a guided product finder, local checkout and service requests. The marketing team runs products and content without a developer.
- Next.js
- Payload CMS
- PostgreSQL
- PayTabs
- 04Cross-platform app2026In developmentRead the case study — Quickbeam
Quickbeam
File transfer that falls back instead of failing.
Shared Wi-Fi, its own hotspot, or animated QR codes read by the camera, whichever works. A 5 MB file arrived byte-identical at 38.5 MB/s with nothing installed on the receiving device.
- Flutter
- Dart
- Kotlin
Earlier builds, most of them open source.
Where the habits behind the case studies were formed. Smaller, scrappier, and every one of them shipped.
Project Manager
Open-source project, task & resource management for software houses.
Next.js · TypeScript · Prisma
Issue Tracker
Bugs go in, fixes come out. Next.js + Prisma, with auth.
Next.js · Prisma · PostgreSQL
ChatApp
Django chat, built from scratch: random rooms, who's online, private DMs.
Django · Python
MedLab Manager
Inventory, sales & invoices for companies selling lab tools and medicine.
Next.js · TypeScript · PostgreSQL
Gallery Next
Image uploads with permissions and Google/GitHub sign-in.
Next.js · Clerk · PostgreSQL
School LMS
School & college learning platform, built with OBS. I did the UI and core features.
Full-stack · Interface design
…plus 20+ more on GitHub, as skdrh
What I build with.
- Frontend
- TypeScriptNext.jsReactZustandTailwind CSSshadcn/uiFramer Motion
- Backend & auth
- Node.jsExpresstRPCGraphQLBetter AuthPythonDjango
- Data
- PostgreSQLSQLiteMongoDBMySQLDrizzlePrismaMongoose
- Desktop & mobile
- TauriRustFlutterDart
- Ship & design
- DockerNginxLinuxGitHub ActionsVercelFigma
- AI
- OpenAIClaudeGeminiOllamaVercel AI SDKMCPHugging Face
- Code with
- Claude CodeCursorCodex
Building since 2017.
Founder & Principal Engineer · dragondevs
Client platforms for businesses in Saudi Arabia, plus products of our own.
Product Builder · Bizstock
Designed, built and shipped it alone, from the database to the landing page.
Developer · OBS
A school and college LMS. I owned the interface and the core features.
Programmer · Self-employed
Three years of projects picked for what they would teach, not what they would pay.
Freelance Developer & Designer · Jacolink, UAE
Python scripts, Django REST APIs and websites. The first work where code was the deliverable.
Graphic Designer · Leader Sign, UAE
Logos, 3D signage and brand identities. Where the eye for type and spacing came from.
Three rules, every project.
- 01
Solve real problems.
If nobody needs it, it doesn't get built.
- 02
Validate fast.
Ship the MVP, learn, iterate, repeat.
- 03
Build to scale.
Today's MVP is tomorrow's production system, so I build it like one.
Quick answers.
If yours is not here, ask me directly. The form is right below.
01Who is Salman Khan (skdrh)?
A software architect and product builder, and the founder of dragondevs. I go by skdrh online. I have been building software since 2017, shipped 30+ projects end to end, and built Bizstock on my own.
02What kind of work do you take on?
Products and the systems a business runs on: SaaS, inventory and POS, operations platforms, e-commerce, APIs and AI features. I am most useful when the idea is still fuzzy and someone has to take it all the way to a deployed product.
03Are you available for freelance or full-time work?
Yes, selectively. I run dragondevs, so I take on a few projects a year, and I will talk about a full-time role if the work is genuinely hard. Tell me the problem and I will tell you honestly whether I am the right fit.
04Do you work with clients abroad?
Yes, and always remotely. I work on UTC+5, which overlaps a normal day in the Gulf, Europe and most of Asia. Work so far has shipped for clients in Pakistan, Saudi Arabia and the UAE.
05What is offline-first software?
Software that keeps working without a connection. The data lives on the device, so the app stays instant offline and syncs when the network is back. Bizstock is built this way, because real shop floors do not have perfect Wi-Fi.
Got an idea? Let's build it.
Tell me what you are building and what is in the way. I read every message myself and usually reply within a day.
Open to select work
Working UTC+5, which overlaps a normal day across the Gulf, Europe and most of Asia. Every engagement so far has been remote.