krishna.

builds apps, thinks product

bengaluru, india / say hi

about

i build mobile apps, mostly with flutter. over the past two years i've shipped production apps in ed-tech, hospitality and social networking, some of them from the first prototype through to the store listing.

i care more about why we're building something than how to build it.

the technical side is flutter, state management, offline sync, sockets and firebase. the part i actually enjoy is the conversation before any of that: working out who the thing is for, and whether the assumption underneath it holds once real people get to it. i'd rather be on a team where the engineers are in that conversation.


the rest of it is just how i work. i'll tell you early when something is going to slip, and i'd rather ask an awkward question at the start than hand over the wrong thing on time.

right now

building

shipping features and fixing bugs on the ambitio mobile app.

learning

getting into native mobile stuff and figuring out why things behave differently across devices.

interested in

product thinking, design, and small teams that ship quickly. i'll take a long argument about any of those.

experience

mobile engineer

bengaluru, present

leading development of a production app with 0+ active users. own the mobile stack: real-time chat, notifications, releases and analytics, plus whatever breaks on a given day.

built real-time messaging from scratch: multi-device sync, socket-based updates, optimistic UI, offline-first sync. chat stays consistent across devices and survives flaky networks, which took a long time hunting race conditions and lifecycle crashes that only show up once enough people are using it.

shipped in-app voice calls end to end with agora: call recording, network-state handling, and busy-call logic, all running on a purpose-built calling service so calls connect reliably even on patchy connections.

cut crash rates by tackling null-safety holes, async crashes, and memory leaks. wired up sentry and crashlytics with structured logging, so issues surface with enough context to fix them before users report them.

shipped OTA patches via shorebird to push critical fixes to users in hours instead of waiting days on store review.

integrated mixpanel and revenuecat for user analytics and iOS subscription management.

refactored the architecture to separate UI from business logic, cleaned up state management, and made the codebase something a new dev can actually navigate.

owned the entire notification pipeline across foreground, background, and terminated states - deep links, unread badges, and navigation all wired to behave reliably.

worked closely with product, design, and customer success teams to prioritize features and debug user-reported issues.

own releases end to end and ship on both app stores.

what it looks like

hover to pause, click to expand

nestafar - flutter intern

oct–dec '24

improved onboarding flows and real-time data handling on a hospitality app. implemented bloc architecture, built pre-check-in features, and worked directly with the founding team to translate feedback into shipped iterations.

flutter your way - flutter & qa intern

sep–oct '24

added localization support and refined UI components for international users. ran manual QA across the app, cataloging 150+ issues across devices and edge cases.

cehpoint - mobile app intern

jun–aug '24

built MVP flutter apps on firebase for ed-tech projects. did some MERN stack web work and managed AWS EC2 deployments. published the first MVP on google play.

the mtrench - jr. flutter dev intern

jun–sep '23

first internship. built flutter interfaces using getx, contributed to a google workspace-style platform through debugging and code reviews.

toolkit

core

flutter & dart

mobile app development

clean architecture

app store releases

state & real-time

bloc & riverpod

sockets & offline sync

voice calls (agora)

offline databases

performance optimization

infrastructure

firebase

analytics & mixpanel

sentry & crashlytics

OTA updates (shorebird)

projects

examquery

github ↗

an exam prep app that uses openai to generate practice questions on the fly. admins manage test banks, students get AI-suggested questions based on weak areas. built as an MVP during my time at cehpoint.

flutter getx openai api firebase

product card package

pub.dev ↗

an open-source flutter package for e-commerce product cards. designed to be drop-in customizable so developers don't have to rebuild the same shopping UI from scratch every time. published on pub.dev.

flutter dart open source

orderease

github ↗

a full-stack restaurant management platform. handles orders, menus, and customer interactions end-to-end. built to learn how mobile and backend fit together in a real product workflow.

flutter node.js mongodb

education

sage university, bhopal

b.tech, computer science | 2025 grad | 9.50 cgpa

spent most of college saying yes to things that weren't on the syllabus. led tech and cultural events through student council, hosted fests on stage, organized guest speaker sessions, and showed up for debates and creative clubs mostly because it sounded interesting. the classroom was fine - everything around it was better.

what people say

things people said about me

"he quickly took strong ownership of the mobile app and consistently shipped features fast with great attention to detail."

harshit rathi / founding engineer, ambitio
1 / 9 tap

say hi

i'm always up for a conversation, about work or ideas or something completely unrelated.

app screenshot
this one’s retired · the new one’s over here →