Swapnil Kumar

Swapnil Kumar on a park bench at night, under rotating stars, in a black shirt and a wristwatch
Eyesspot the repeated bit
Headautomate it once, for good
Armnever does it twice by hand
Heartships my own software
Watch35 minutes → 5

Software engineer · Gurugram, India

I turn slow, repetitive work into software, and I ship products people actually use.

I automate whatever wastes people's time.

And I ship my own software.

If I see a task twice, I turn it into a tool.

My story →

If a job is slow, manual or repeated, I don't do it a second time. I turn it into software that runs by itself.

Automate

If it repeats, I script it.

PythonNode.jsREST APIs

Build

Apps people use and pay for.

TypeScriptReactElectron

Ship

Tested, monitored and still running.

GitHub ActionsDockerAWS

It's already running.

Press a number. Or just type.

guest@swapnil: ~
[portfolio]

Selected work

Hover a film to watch it. Click for sound.Films play as you scroll. Tap one for sound.

  1. 01HeySaralMac and Windows app
  2. 02LeadScrappyB2B lead platform
  3. 03Teams chatbotInternal tool
  4. 04Deal automationBackend pipeline
01 / 04Product · Mac and Windows app

HeySaral

Hold a shortcut, speak, and clean text lands at your cursor.

I built the desktop app. Logo and marketing site by a collaborator.
1,000+downloads
600+active users
6speech and AI providers
v1.3.0latest release
02 / 04Product · B2B lead platform

LeadScrappy

Pick a region and a category. Get a clean lead list.

Built with a collaborator. I work on the product and run its AWS infrastructure. Film shows a concept UI with sample data.
20+paying customers
$29a month
22test suites
03 / 04Accenture · Internal tool

Teams chatbot

Say hi, pick a check, get a report.

Accenture. Film is a reconstruction with sample data.
25+engineers use it
75%less review
10 hsaved per cycle
35→5min per setup
04 / 04After hours · Backend pipeline

Deal automation

Finds a deal, checks it with AI, posts it to Telegram.

MVP plus WhatsApp ingestion. Analytics in progress.
5pipeline services
10containers in the stack
Geminichecks each deal

More I've built.

Built on evenings and weekends.

Chrome extension and PWA Simplify anything, and keep it linked to the source.14 languagesCase study ↗
PWA Long handbooks, turned into cards you actually review.5 card typesCase study ↗
Self-hosted tool Idle containers go to sleep on a schedule.20 REST endpointsCase study ↗
Workflow automation One workflow. A human yes at every step.3–4 people → 1Case study ↗
MCP server Lets AI agents drive your real browser.Co-builtCase study ↗

Here's a boring job.

Pick these 200 of 600. Select all takes all 600.

Today's list0 of 200

    fleetdesk.sample/machinessample data
    0 of 600 selected

      True story. I had to pick 200 of 600 servers. Select all took everything, searching took hours, so I gave a script the list.

      On GitHub.

      Most of it lives in private repos.

      github.com/decodeswapnil →
      “Thank you for your hard work, passion, and for continually raising the bar for those around you.”
      Heather M. BrincksMolson Coors Brilliance Award, Oct 2026
      “…you did not lose focus and did what was best for client.”
      Arun Kumar SinghMolson Coors Brilliance Award, Sep 2025

      My toolbox.

      Tap a tool to see where I used it.

      Swapnil Kumar at a cafe table with a chess game in progress

      Still curious?

      Chess, calligraphy, painting.

      All three reward slowing down.

      More about me

      Try them yourself.

      ChessPawn · 0 solved · streak 0

      Calligraphy
      Sign here

      The pen does the calligraphy. You just sign.

      Guest book.

      Sign with the pen above. You can delete yours.