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.
// Software Engineer · India
Arunabh Shrivastava
Open to freelance projectsSoftware engineer with a background in cloud, data, and backend systems — now also building and shipping my own products.
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.
Things I've built
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.
Recent writing
- Jun 20, 2026
Building FotoCraft: real-time composition guidance on iOS
How I shipped a SwiftUI app that teaches photography composition with on-device camera overlays, haptics, and OpenAI Vision scoring.
- May 8, 2026
Running LLMs locally and in the cloud: a fallback strategy
Document Explainer supports OpenAI in the cloud and Ollama on your own machine. Here's how I architected the smart fallback between them.
Where I've worked
Where I've studied
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.
shrivastava.arunabh@gmail.com