// Software Engineer · India

Arunabh Shrivastava

Open to freelance projects

Software engineer with a background in cloud, data, and backend systems — now also building and shipping my own products.

// about

A little about me

I'm a software engineer who genuinely enjoys building things. I like the whole journey — the spark of an idea, the messy middle of making it real, and the quiet satisfaction of a detail done right. To me, good software should feel effortless to use, even when there's a lot going on behind the scenes.

My background is mostly in backend and data work, but lately I'm drawn to building products of my own. FotoCraft grew out of a hobby I love — it's an iPhone app that helps people compose better photographs. Document Explainer started as simple curiosity about what AI could do for the way we read. When I'm not at a screen, you'll usually find me with a camera in hand; a few of those photos live over on the photography page.

// projects

Things I've built

A premium iOS app that teaches photography composition through real-time camera guidance with haptic feedback, AI-powered photo analysis and scoring (OpenAI Vision), and a gamified 45-lesson curriculum.

  • Swift
  • SwiftUI
  • OpenAI Vision
  • StoreKit 2

A full-stack app to upload PDFs and get AI-powered explanations of selected text — with chat, summaries, study guides, and collections. Supports cloud (OpenAI) and private local (Ollama / Mistral) models with smart fallback, plus accounts and billing.

  • React
  • Node.js
  • Express
  • OpenAI
  • Ollama
  • Supabase
// writing

Recent writing

View all writing →
// experience

Where I've worked

Sep 2021 — Jan 2025
Software Engineer III · Box
Sep 2018 — Sep 2021
Software Engineer · Cerner Corporation
Jun — Dec 2017
Software Engineer Intern · Ondot Systems Inc.
// education

Where I've studied

2016 — 2018
M.S., Software Engineering · San Jose State University
2011 — 2015
B.E., Information Technology · Rajiv Gandhi Technical University
// contact

Let's connect

I'm currently open to freelance and contract projects. The fastest way to reach me is by email — whether you have a specific project in mind or just want to say hello, I'd love to hear from you.