Since 2021, Duskel has shipped software for clients with senior hands — and used the margin to build a portfolio of products we own and run. This is the company behind that flywheel.
Most studios pick one lane — an agency that bills hours, or a startup burning someone else's money to chase a product. We run both on purpose, because each one de-risks the other.
No burn clock. No investors pushing us to fake growth. Products get built when they're right, paid for by work that's already profitable — which is exactly why they get finished.
Each was built the way we build for clients — which is the whole point. They're the standing proof behind the pitch, not a slide.
A Reddit power-suite — chat export, account backup and tools the site never gave you. A Manifest V3 Chrome extension on a Laravel backend, live in the Chrome Web Store.
keepchats.com ↗An AI co-pilot for Upwork freelancers — it reads each job for risk and fit, then drafts a proposal grounded in the actual posting. In private beta.
gwora.com ↗Run any tournament and score it live — leagues, brackets and real-time scoring on iOS and Android. A product we co-built and help run.
playscoreboard.com ↗A B2B release-gate for engineered-to-order manufacturing — it stops a shop from building the wrong revision of an approved design. Invite-only.
Read the case study →Duskel is led by Muhammad Umar Bhutta — codewithumar — who builds the products and leads client delivery, backed by a small senior team and a bench of contractors we staff carefully. No juniors on client work, no layers between you and the people writing the code.
We're bootstrapped and profitable, and we build on our own schedule. If you invest in revenue-first software companies, or want to partner, talk to the founder directly — no deck download, no pitch funnel.
Talk to the founder →We build software worth keeping — for clients, and for ourselves.
Founded & led by codewithumar