Deependra Vishwakarma builds systems that hold.

Independent senior software engineer in Mumbai, building and scaling platforms for teams in the US, UK, EU, Gulf, Japan and Korea.

Senior software engineerMumbaiworking your hoursavailable

Scroll

Your time · You ·

02 · Pressure

Launch day is the first real load test most systems ever get. I make sure it isn't.

users over the campaign
1.6M+

1.6M+

Total users of the voting platform over the campaign, not concurrent sessions.

campaign window
22 days

22 days

Length of the live voting campaign, from the opening to the close of voting.

availability over the campaign
99.99%

99.99%

Availability over the campaign, from the Google Cloud load balancer's health checks: no failed check and no outage was seen during the campaign.

03 · Proof

Case studies

Case studies in platforms that had to hold: a real-time voting platform, a CMS migration to the cloud, an AI image pipeline, a B2B SaaS and more.

Exhibit Magazine India Pvt. Ltd. · AI wardrobe app · 2026

Zyrobe

A pipeline that turns a phone photo of clothing into a clean, e-commerce-style product image in 3–8 s.

average time per image, upload to result
3–8 s

Analyze clothing photos, remove backgrounds and recommend outfits quickly enough for a phone user, within a strict cloud budget. The product also had to be run day to day, with its jobs, queues, server uptime and subscriptions manageable without touching servers.

Exhibit Magazine India Pvt. Ltd. · Real-time voting platform · 2025

InfluencerX

A voting platform that stayed fast for all 22 days of a campaign.

users over the campaign
1.6M+
concurrent users at peak
2,000+

Every vote had to be accepted and counted within a fixed campaign window of 22 days. Downtime or a lost vote would have been a public failure, and the budget ruled out simply buying more servers.

Exhibit Magazine India Pvt. Ltd. · CMS migration and modernization · 2024

TopGear India CMS

A magazine CMS moved from CodeIgniter on shared hosting to Laravel on Google Cloud: page loads from 1–3 min → 3 s.

page load time, before → after
1–3 min → 3 s
bounce rate, before → after
70% → 30%

The legacy CodeIgniter code on shared hosting was slowest exactly when it mattered, during traffic spikes. The modernization had to happen while the newsroom kept publishing every day.

Exhibit Magazine India Pvt. Ltd. · B2B SaaS platform · 2024

Exhibit Social

A B2B influencer-marketing platform built from zero: 10,000+ influencers indexed and 30+ brand campaigns run on it.

influencers indexed
10,000+
large brand campaigns
30+

Discovery, real-time analytics, automated data collection and a collaboration workflow, all built from nothing, on top of third-party APIs with strict rate limits.

04 · Practice

How I work

  1. 01

    Measure before you guess.

    With measurement, not guesses: real-user data where it exists, then profiling of the slowest pages and endpoints down to individual queries and code paths. The fix list follows the numbers.

  2. 02

    Ship the smallest true thing first.

    A small, bounded piece of work with a written outcome: an audit, an assessment or a scoping sprint. You see how I work before committing to more.

  3. 03

    Write it down so the team can carry on without me.

    I often join existing teams: I set up the foundations, review code, pair with your developers, and leave documentation behind so the team can carry on without me.

  4. 04

    Your repo, your cloud, your IP, from day one.

    You do. Intellectual property is assigned to you on payment, and the code lives in your repository from the first day.

  5. 05

    Weekly updates, your hours.

    A written update every week, a demo whenever there's something to see, and calls scheduled in your working hours.

05 · Reach

Based in Mumbai.
Working your hours.

Clients in the United States, the United Kingdom and the rest of Europe, the UAE and Saudi Arabia, Japan and South Korea. I work in English, with written documentation for everything that matters.

I plan my day around my clients' hours.

  1. Mumbai

    My day · UTC+5:30

    At my desk · any hour we agree.

  2. Japan

    --:-- · 09:00–18:00

    Japan works Monday to Friday. 09:00 to 18:00 their time is 05:30 to 14:30 in Mumbai all year.

    Tokyo

    Market page : Japan

  3. South Korea

    --:-- · 09:00–18:00

    South Korea works Monday to Friday. 09:00 to 18:00 their time is 05:30 to 14:30 in Mumbai all year.

    Seoul

    Market page : South Korea

  4. India

    --:-- · 09:00–18:00

    India works Monday to Friday. 09:00 to 18:00 their time is 09:00 to 18:00 in Mumbai all year.

    Mumbai · Bengaluru

    Market page : India

  5. United Arab Emirates

    --:-- · 09:00–18:00

    United Arab Emirates works Monday to Friday. 09:00 to 18:00 their time is 10:30 to 19:30 in Mumbai all year.

    Market page : United Arab Emirates

  6. Saudi Arabia

    --:-- · 09:00–18:00 · Sun–Thu

    Saudi Arabia works Sunday to Thursday. 09:00 to 18:00 their time is 11:30 to 20:30 in Mumbai all year.

    Market page : Saudi Arabia

  7. European Union

    --:-- · 09:00–18:00

    European Union works Monday to Friday. Berlin: 09:00 to 18:00 their time is 13:30 to 22:30 in Mumbai in January and 12:30 to 21:30 in July. Dublin: 09:00 to 18:00 their time is 14:30 to 23:30 in Mumbai in January and 13:30 to 22:30 in July.

    Market page : European Union

  8. United Kingdom

    --:-- · 09:00–18:00

    United Kingdom works Monday to Friday. 09:00 to 18:00 their time is 14:30 to 23:30 in Mumbai in January and 13:30 to 22:30 in July.

    Market page : United Kingdom

  9. United States

    --:-- · 09:00–18:00

    United States works Monday to Friday. New York: 09:00 to 18:00 their time is 19:30 to 04:30 the next day in Mumbai in January and 18:30 to 03:30 the next day in July. Chicago: 09:00 to 18:00 their time is 20:30 to 05:30 the next day in Mumbai in January and 19:30 to 04:30 the next day in July. San Francisco: 09:00 to 18:00 their time is 22:30 to 07:30 the next day in Mumbai in January and 21:30 to 06:30 the next day in July.

    Market page : United States

Bars show each market's 09:00–18:00 working day on Mumbai's clock (UTC+5:30). A bar that runs past midnight carries on from the left edge. Saudi Arabia works Sunday to Thursday.

06 · Signal

Send a brief.

  1. 01

    I read every brief myself and reply within one business day, in your working hours.

  2. 02

    If it looks like a fit, I suggest a short call and, usually, a small fixed-price first step.

  3. 03

    If it isn't a fit, I say so and, where I can, point you to someone who is.