Shubham Vishwakarma

Shubham Vishwakarma

Product Manager & Tech Lead · 3x Founding Engineer · Open Source Author

  1. age 11

    I wrote my first program when I was 11. Nobody taught me; I broke things and read documentation until they worked again.

  2. age 13

    By 13 I was contracting and freelancing, mostly thanks to WordPress. My first real sale was an automated WordPress store a client paid me $500 for. Over the next few years I built more than 25 systems for clients around the world.

    Contractor & Consultant

    • IndependentFiverr · Upwork
    • Products shipped25+
    • Rating4.9 · 150+ reviews on Fiverr
    • First sale$500
  3. 2020 onwardhackathons

    In 2020 I found hackathons, and I haven't stopped since. I've built through the night in the offices of

    GoogleMicrosoftMastercardPaytmDevfolioAnakinDelhi Technological UniversityGeeksforGeeks

    and won six national titles along the way. At CodeClash 2.0 we beat 1,200 teams with an AI that takes customer complaints over the phone.

    Achievements

    • 2nd · Live the Code 3.0ADGIPS, New Delhi
    • Top 15 · Code the Cubicle 3.0 · 3,500+ teamsMastercard, Gurugram
    • Best Rookie Hack · Tech Ingenium 5.0Ahmedabad University, Ahmedabad
    • Top 10 & Special Mention · InnovateXDTU, New Delhi
    • 3rd & Top 10 · Code for WIE 3.0 · 300+ teamsMSIT, New Delhi
    • Top 10 · Code for Bharat · 3,000+ teamsMicrosoft, Gurugram
    • Winner · CodeClash 2.0 · 1,200+ teamsGoogle, Gurugram
    • Top 10 · HackBLRBengaluru
  4. 2022high school

    In high school I was hooked on robotics. From 2022 to 2023 I led the team that built DHISHTI, a pair of glasses that tells a blind person what's around them, through headphones.

    We fine-tuned a TensorFlow model to recognise surroundings and ran it on a Raspberry Pi and Arduino, wired together on a lab bench. DHISHTI later went on to win the CBSE Robotics Competition.

    Hardware

    Wearing the DHISHTI glasses
    Demoing DHISHTI, August 2023
    • Built DHISHTI · later won the CBSE Robotics Competition
    • Team Lead · Technical & Project Lead2022–23
    • Fine-tuned AI model · TensorFlow on Raspberry Pi
  5. 2022corporate

    The same year I joined corporate. Since then I've worked across roles: SDE, senior engineer, founding engineer three times over, contractor and consultant, and now product manager and tech lead. Along the way I've helped and contributed to many companies as they grew to scale, taking products from 5,000 to more than 100,000 monthly users, and working on platforms that serve a million.

    Scale

    • 5K → 100K+ · monthly users, products I helped grow
    • 1M · monthly active users, platforms I've worked on

    Work

    • GameStacy · SDE · 95 PageSpeed2022
    • HotelCode · 40% faster2024
    • BlocksBridge · SDE · −70% infra cost2024–25
    • OmniDimension · SDE · 5K → 25K MAU2025
  6. Throughoutfounder

    Through all of it, I kept founding companies of my own. I built them, ran them, closed them, and burned $15,000 along the way. Each one taught me something no job could, mostly about what people will actually pay for.

    Startups

    • Dyn8n
    • Adlivate
    • TechVisitora
    • WhatHacked
  7. Throughoutopen source

    And I kept publishing what I built. There are 73 projects on my GitHub, from a brand-crisis radar in Go to a voice assistant that never leaves your laptop.

    When a tool I rely on breaks, I fix it upstream: so far in the Go toolchain, CloakBrowser and Nasiko.

    Open source

    • BrandPulseWatches Reddit, Amazon, YouTube, the Play Store and Indian news for mentions of your brand. When a thread starts to blow up, it raises an alert with a reply already drafted in your voice, so the team answers before the complaint spreads.Go
      Catches brand crises before customers do
    • HeyDotSay “Hey Dot” and it captures your screen, runs a vision-language model locally and speaks back a short answer. No cloud APIs, no internet connection, and no data leaving your machine.Python
      A voice assistant that never leaves your laptop
    • RecallEngineA search engine for JSON datasets. One import gives you boolean queries, BM25 and TF-IDF ranking, semantic search on a local embedding model, and a hybrid of the two, as a library, a CLI or an HTTP API with key auth.Python
      Keyword, BM25, semantic and hybrid search from one import
    • RecordScrapeRecord your clicks in a real browser, pick the elements you want visually, then replay the session headless on a schedule. Results export to JSON or CSV from a Flask dashboard. No selectors or scraping code to write.Python
      Record a browser session once, scrape it forever
    • PostPilotA Chrome extension that drafts a post with images and tags, then publishes it to several platforms at once and keeps a history of everything sent.TypeScript
      Write once, post to LinkedIn, X and Dev.to

    Upstream contributions

    • Go c-shared builds on Windows get a .dll nameCL 837386
    • Go Documented C.GoString on a nil pointerCL 837385
    • CloakBrowser Humanized clicks on wide pagesPR #554
    • CloakBrowser Parallel first launches corrupting the installPR #555
    • Nasiko Server crash on non-English manifests, and 4 CLI fixes5 PRs
  8. Now2026

    Now I'm a product manager and tech lead at Tvaram, which mostly means deciding what's worth building before building it. Alongside it I study computer science with a specialisation in AI/ML, and keep taking new ideas to real users: testing them fast, and hyperscaling the ones that stick.

    Now

    • TvaramPM & Tech Lead · Bangalore
    • Built and Scaled: InboxValid, InboxReady, Clearbol and More
    • University of LondonBSc Computer Science
    • Specialisation in AI/ML
    • Startups
    • Taking Ideas to Users: Testing Fast, Hyperscaling What Sticks
  9. After work

    After work, it's sport. I skated competitively to district level and played badminton to state level. These days it's bodybuilding, which rewards the same thing shipping does: showing up every day.

    I love driving. Fun fact: I once drove 1,800 km (1,118 miles) in one stretch without switching drivers. The rest of the time I'm back at a bench wiring an ESP32 to see what it can do.

    Sports & Hobbies

    • SkatingCompeted, District Level
    • BadmintonCompeted, State Level
    • BodybuildingTraining Daily
    • RoboticsESP32 · Arduino · Raspberry Pi
    Fun FactDrove 1,800 km (1,118 mi) in one stretch, without switching drivers.
  10. Stories

    Longer versions of these live on the Stories page.