Skip to content
skdrh_

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.

Salman Khan (skdrh), founder of dragondevs, seated in front of the dragondevs logo
FIG. 01Salman KhanskdrhOpen to select work

8+ yrsbuilding software, since 2017

30+projects shipped end to end

4case studies, written up in full

1person behind Bizstock, start to finish

Currently shipping.

Products of my own, built alongside the client work.
  • Product

    Bizstock

    Offline-first inventory & POS for small businesses. It keeps selling when the Wi-Fi quits, then syncs when it's back.

    bizstock.net
  • In 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 works
  • In 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 has a full case study, with the architecture and the decisions behind it.
  1. SaaS product2025 — nowActive

    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
    Read the case study — Bizstock
    FIG. 02Every till sells from its own database and syncs when the connection comes back.
  2. Business platform2025Live

    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
    Read the case study — CraftFlow
    FIG. 03Spreadsheets and chat threads, folded into one searchable, role-aware workspace.
  3. E-commerce2025Live

    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
    Read the case study — Al Nada Store
    FIG. 04A headless store: marketing runs the CMS, the storefront handles finding, buying and service.
  4. Cross-platform app2026In development

    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
    Read the case study — Quickbeam
    FIG. 05Three ways across, in order. When one is not available, it falls back to the next.

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.

My tech stack, grouped by the job each part does.
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.

I started in 2017 as a graphic designer in the UAE, designing logos, 3D signage and brand identities. That is where my eye for type and spacing comes from.

By 2018 the deliverable was code: Python scripts, Django APIs, websites. Since then I've built products end to end, on my own and with teams, and in 2025 I founded dragondevs.

  1. Founder & Principal Engineer, dragondevs

    Client platforms for businesses in Saudi Arabia, plus products of our own.

  2. Product Builder, Bizstock

    Designed, built and shipped it alone, from the database to the landing page.

  3. Developer, OBS

    A school and college LMS. I owned the interface and the core features.

  4. Programmer, Self-employed

    Three years of projects picked for what they would teach, not what they would pay.

  5. Freelance Developer & Designer, Jacolink, UAE

    Python scripts, Django REST APIs and websites. The first work where code was the deliverable.

  6. Graphic Designer, Leader Sign, UAE

    Logos, 3D signage and brand identities. Where the eye for type and spacing came from.

Three rules, every project.

  • Solve real problems.

    If nobody needs it, it doesn't get built.

  • Validate fast.

    Ship the MVP, learn, iterate, repeat.

  • 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.
Who 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.

What 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.

Are 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.

Do 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.

What 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.
Salman Khan (skdrh)

Salman Khan

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.

New enquiryGoes straight to my inbox
What is it about