RAHUL JOSHI
Pull down, click, or press Space to change the theme.

Rahul Joshi, software engineer

Software engineer at Enveu. I own Enveu Flow’s execution engine.

See what I build

BENEATH THE SURFACE

Curious,
dangerously so.

Hi, I’m Rahul. Hand me something that works and I’ll take it apart to find out why, then go one layer further, just to be sure. That’s how I end up down a rabbit hole most evenings. Anything that’s all hype and no substance gives me the ick. By day I’m a software engineer at Enveu; by night I’m usually lost in another world, a few chapters past bedtime.

2024 – NOWEnveu Software Engineer

I own Enveu Flow’s execution engine and build Axis360’s subscription backend.

2024HT Media LabsData Engineering Intern

I kept partner content flowing into the OTTplay catalogue.

Download PDF
Rahul Joshi’s résumé

Drag to turn · Scroll to move closer

SIDE PROJECTS

Past the
surface.

Personal projects, opened up: how they work, and why they’re built that way.

First inShale, a storage engine I wrote to find out where a write actually goes.

Small things. Worth figuring out.

Enter the portal

WORKING VOCABULARY

Tools I work with.

Languages & APIs

  • PythonCrawlers and data pipelines
  • JavaShale, written from scratch
  • TypeScriptTyped interfaces and application code
  • SQLStar schemas and OLAP queries
  • FastAPIPython API prototypes
  • WebSocketsReal-time streams and events

Storage & messaging

  • PostgreSQLThe protocol Shale will speak
  • MongoDB
  • RedisEnveu Flow’s execution engine
  • Apache KafkaEnveu Flow’s execution engine
  • RabbitMQ

Cloud & pipelines

  • Amazon S3Bronze, silver and gold data layers
  • AWS LambdaVideo-platform sync checks
  • Step FunctionsOrchestrating video-platform syncs
  • AthenaQueries over the gold layer
  • Amazon BedrockAn assistant for content teams
  • Apache AirflowCatalogue ingestion at HT Media Labs
  • Apache SupersetDashboards embedded in a CMS

OUTSIDE THE EDITOR

Usually in another world.

I can disappear into a light novel for 10–12 hours. Between building systems and getting lost in other worlds, there’s usually a book open.

See my shelf Currently reading Ode of the Brave
Database InternalsSix of CrowsOde of the BraveReading now

TAKE A SHOT

Break the greeting.

Two hits per letter. Beat your best time.
BEST —00:00.000 / 10

Pointer or ← → to moveSpace to launch / pause · Edge hits steer the ballDrag to move · Tap Start to launchEdge hits steer the ball

SAY HELLO

Got something worth building?

Pick a key, any key. Or just write to me

© 2026 Rahul Joshi · Built by hand, no framework.

Shortcuts

Everything here also works with a pointer or touch.

Getting around

Tab Shift+Tab
Move to the next or previous control
Enter Space
Use the focused link, key or button
Esc
Close whatever is open: this panel or the résumé

Break the greeting

← →
Move the paddle, or follow it with the pointer
Space
Launch or pause, once the game is focused

Moving résumé

Drag
Turn the page
Scroll · pinch
Move closer
Download PDF
Top of the open résumé