f(MaxRecursion)

~/maxrecursion.dev

Akshay Kulkarni

Senior Software Engineer. Building things, one call stack at a time.

Selected work

Things I've built

AutoVerse

TypeScript

Interactive lessons on how cars work: engines, gearboxes, brakes and suspension, with live 3D labs and quizzes. Prerendered with Vite SSR.

  • React
  • 3D
  • Vite
  • Playwright

Tithi: SIP Date Planner

TypeScript

Does the day of the month you run a SIP matter? A nightly pipeline simulates every date across 994 Indian mutual funds and solves each XIRR to find out.

  • Data pipeline
  • Finance
  • Node

Everything else on GitHub

Pulled live from GitHub, sorted by most recently pushed.

About

Hi, I'm Akshay.

I've spent more than fourteen years building software for finance: mortgage platforms at Accenture, a flagship money-transfer product at Fiserv where I was tech lead, and today .NET and Blazor WebAssembly applications at Deutsche Bank with an AI-first workflow.

Outside work I build whatever I can't stop thinking about: an interactive 3D teardown of a 2026 F1 car, lessons on how cars work, a native macOS disk analyzer, and a pipeline that checks whether the day you start a SIP actually matters. This site collects them.

Where I've worked

  1. Deutsche Bank

    Senior Software Engineer

    2023 – now
  2. Fiserv

    Tech Lead · Technical Analyst

    2016 – 2023
  3. Accenture

    Software Engineering Analyst

    2014 – 2016
  4. Fasttrack Software Services

    Software Engineer

    2011 – 2014

Toolbox

  • C#
  • .NET
  • ASP.NET Core Web API
  • ASP.NET MVC
  • Blazor WebAssembly
  • WCF
  • SQL Server
  • TypeScript
  • React
  • Next.js
  • Swift & SwiftUI
  • Python
  • WebGL & Three.js
  • Google Cloud
  • LLM integrations
  • Playwright