Deependra Vishwakarma builds systems that hold.

Senior 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. · Real-time voting platform · 2024

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.

VotersCDN edgeLoad balancerCloud RunCacheSupabasereadsvoteshealthy instancesreadwriteVotersCDN edgeLoad balancerCloud RunCacheSupabasereadsvoteshealthy instancesreadwrite

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.

ReadersEditorsEdge CDNLaravel appEditor-first CMSRedisMySQLpage viewscache misscached pageson a misspublishstoriesReadersEditorsEdge CDNLaravel appEditor-first CMSRedisMySQLpage viewscache misscached pageson a misspublishstories

Exhibit Magazine India Pvt. Ltd. · AI pipeline · 2025

Digital Wardrobe

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.

Wardrobe appExtractionImage generationWardrobeuploadattributesproduct imageWardrobe appExtractionImage generationWardrobeuploadattributesproduct image

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.

Meta Graph APIYouTube Data APICollection pipelinesMySQLPlatformRedisBrandsrate-limited, with backoffrate-limited, with backoffmetricsqueriescachediscover, run campaignsMeta Graph APIYouTube Data APICollection pipelinesMySQLPlatformRedisBrandsrate-limited, with backoffrate-limited, with backoffmetricsqueriescachediscover, run campaigns

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.

The seven markets: their local time now and today's working-hours overlap, in their time.
MarketTimeTheir timeOverlap today
US New York--:--—
UK London--:--—
EU Berlin--:--—
UAE Dubai--:--—
KSA Riyadh--:--—
JP Tokyo--:--—
KR Seoul--:--—

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.