We build
what lasts
Software worth keeping — for clients, and for ourselves. We turn ideas into products that survive real users, real traffic, and the engineer who inherits them in two years.
Rated across 10 reviews · Senior hands only · No juniors, no handoffs
Three kinds of people we build for.
From a shop off the map to a founder with a hunch — scroll to see where you fit.
Businesses off the map
A shop, clinic or operation that runs on word of mouth and nothing online. We give it a real presence — brand, site, the works.
Founders with an idea
A spec, a doc, a hunch. We take it from nothing to a shipped MVP or SaaS — designed, built and launched end to end.
Products that need AI
Not a chatbot bolted on. Retrieval, agents and LLM features woven in where they earn their place — and nowhere they don't.
Ten disciplines,
one accountable hand.
Design, build and ship under one roof — no spec lost between strangers.
Full-stack web development
React, Next.js and Node apps that hold up under real traffic — typed, tested, fast.
Backend APIs & infrastructure
Postgres, queues, auth and cloud deploys with CI you can trust to ship on green.
AI-powered product development
LLM features, agents and RAG pipelines wired into products people actually use.
Browser extension development
Chrome MV3 extensions — the discipline behind both Redkit and Upwora.
Android mobile development
Kotlin & Jetpack Compose apps with native feel and a maintainable codebase.
UI/UX & product design
Interfaces designed and built by the same hand — no spec lost in translation.
One honest line from
scope to ship.
The same senior hands carry your idea down one accountable line — scroll to follow it, stage by stage.
Scope & shape
One honest call. We map what you need, what you don't, and a fixed number before a line of code.
Design & build
Designed and built by the same hand — weekly visible progress in a real, running environment.
Ship & maintain
Deployed, documented and handed over clean — with support that does not vanish at launch.
Things we've shipped —
live, and in use.
Client platforms and our own products. Real users, real traffic, and still running long after launch.
A story engine for indie comics
A generative engine for indie comic creators — it spins up stories, characters, voices, scenes and a branching story-mode from a single prompt. The kind of AI product most studios only put on a slide.
View projectGuman Petroleum
A full fuel-station management system — inventory, sales and staff in one dashboard the team runs the business on, day in, day out.
View projectAI call assistant
An assistant that handles real phone conversations end to end — it understands, replies and takes action. Not a scripted phone menu.
View projectClinic treatment dashboard
A scalp-and-hair treatment clinic dashboard — records, plans and progress in one place, designed to be run daily by non-technical staff.
View projectTools we built for ourselves, now yours.
We hit these problems on real client work, solved them properly, and open-sourced the fix. MIT-licensed, published under github.com/duskel, running in production.
Lints a Chrome extension against Web Store policy before you submit — it catches the manifest, permission and CSP problems that trigger a rejection.
$ npm i -g storecheckMeasures how much of your context window an MCP server's tool schemas cost — a token-budget linter with a public leaderboard.
$ npm i -g tooltaxDeterministic record/replay for LLM and tool calls, captured at the SDK boundary — it makes AI tests fast, offline and reproducible.
$ npm i @duskel/cassetteKeeps your Claude Code and Codex CLI usage windows aligned to your day — a dependency-free scheduler that warms 5-hour windows and watches for limits. Pure Python stdlib, runs on a VPS via systemd, no server and no inbound.
$ git clone https://github.com/duskel/session-warmerNot our word for it —
theirs.
Real reviews from real clients — the shops, founders and teams we've shipped for, in their own words.
“Umar did an amazing job with fixing issues related to Firebase Notifications in our existing php backend. Everything was set up perfectly and worked exactly as we needed. He is super professional, easy to communicate with, and delivered right on time. Would definitely work with him again”
“Very knowledgable person. Deployed my project successfully. He was very kind and patient with me throughout. :)”
“Rapid and great work, high technical knowledge. Highly recommend”
“I recommend him due to his thoroughness and quality”
“Fantastic and easy to communicate with!”
One accountable studio, from first call to final ship — we treat your product like it carries our name, because it does.
No juniors, no handoffs, no disappearing act. The same people who scope it are the ones who ship it.
Weekly visible progress in a real environment. You watch it come together — not a status deck once a fortnight.
If it breaks, it is ours to fix. That is not a favour — that is the deal we sign up for.
Software that survives real users, real traffic, and the engineer who inherits it two years from now.
Three ways to work
with us.
One honest call sets the number — no sales theatre, no surprise invoices.
Fixed project
Best for a defined build with a clear finish line.
Monthly retainer
Best for evolving products that need to keep moving.
Partnership
Best for founders building something for the long term.
Not sure which fits? Book one honest call → and we'll tell you straight.