Plain text

Sumit C.

Frontend Lead | Mobile/Web Apps · Guwahati, Assam, India

No inspirational quote here. I've done and continue to do a lot more than just code. You can read more below or just skip. Honestly, who even has time to read all of this crap anyway?

This is everything, as words. The full site has the same content with the motion, and /ai is the machine-readable copy.

Experience

5 roles

Software Engineer · Trial & Error Inc.

Sep 2025 — now · 1 year · Full time · Remote

Frontend across iOS, Android and web on a shipping consumer AI product, plus two of the services behind it. Rebuilt onboarding and then A/B tested the new flow against the old one, which is where the conversion gains came from.

Set up the app's design system and removed the two UI libraries it had accumulated, Tamagui and NativeBase, over four phases; a later pass settled the app on a single experience and deleted 268 files and roughly 60,000 lines of what those migrations had left stranded. Built the asset library service every style, material and user upload is served from — curated assets shared, user uploads private, new collections added as data rather than as a schema change — and the remote-config service the app reads its flags and tutorials from, backed by one JSON document the team edits in an internal dashboard.

Both were written with AI assistance and neither was architected by it — collections as data rather than schema, and one canonical shape for the config, are the calls that keep them simple. Accessibility went in alongside each feature rather than after it, product analytics with it, and on-call and production triage came with the seat.

Shipped here: Renovate AI, YardPlan, Video Lab

Mobile Developer · Konversi Pvt. Ltd.

Oct 2024 — Apr 2025 · 6 months · Contract · Remote

Sole developer on three apps: vehicle maintenance for a trucking operation, point of sale for a park, and verified attendance. Each was mine end to end — architecture, implementation, releases, and the production support that follows.

All three had to hold up on phones and tablets, and on an operations floor rather than at a desk. I worked with the people using them daily, which is the fastest way to find out what a screen actually costs someone mid-shift.

Shipped here: Konversi Fleet, Konversi POS, KWork

Software Engineer · Lovepack Consumers Pvt. Ltd.

Aug 2024 — Sep 2026 · 2 years 1 month · Part time · Remote

Sole frontend developer across three product lines — EazyDukan, WebRasoi, and Zluper — owning the mobile and web frontend end-to-end, from architecture through production. All three reached real users: Induskriti, a well-known terracotta chain, ran both its POS and inventory management on EazyDukan, as did several smaller shops.

A restaurant or two used WebRasoi's restaurant-specific flows, and Zluper took orders daily from launch. Took full ownership of the release lifecycle — app store releases, OTA updates, error and performance monitoring, and Core Web Vitals — and contributed to backend and cloud infrastructure when the work called for it.

The final year of it ran alongside a full-time role elsewhere.

Shipped here: EazyDukan, WebRasoi, Zluper

Frontend Engineer · AriveGuru Technology Solutions Pvt. Ltd.

Mar 2024 — Jul 2024 · 4 months · Full time · Bangalore

Developed applications for medical firms, enhancing user health tracking and assessments while learning to handle sensitive personal data securely and comply with industry standards. Built RHIA, an AI assistant for tasks including user registration, appointment scheduling, and task management, deployable across multiple office locations, leveraging AI technologies to streamline office operations and improve productivity.

Created a JSON to React Native component converter to improve frontend management and development efficiency. Directly coordinated with clients to translate their requirements into pixel-perfect solutions, consistently meeting deadlines and delivering high-quality, responsive designs and interfaces that gained confidence in frontend skills and knowledge.

Shipped here: BVMRF, RHIA

Content Writer/Developer · PW (PhysicsWallah) Skills

May 2023 — Jan 2024 · 8 months · Freelance · Remote

Developed an in-depth React Native course tailored for students to learn React Native from the ground up, with a special focus on developing applications using Expo, ensuring comprehensive coverage of essential skills and concepts. Provided extensive guidance to students through a variety of detailed examples, hands-on exercises, and real-world projects, ensuring students gained a practical and thorough understanding of React Native development that enabled them to apply their knowledge effectively.

Carefully structured the course content to cover all critical aspects of React Native, from initial setup and basic components to advanced features and optimization techniques, creating a robust curriculum designed to offer students a well-rounded and deep learning experience in React Native.

Work

12 projects

Zluper

Mobile and web · Shopping · Featured

Zluper is a thrift fashion marketplace: the stock is mostly one-of-one — a single piece in a single size — plus lowerwear and accessories like rings and keychains. That inventory shape is why the app leads with discovery rather than search. The home experience is a full-screen vertical media feed ranked by gender and by the sizes captured at onboarding, and it auto-selects the shopper's size when a piece has it, falling back to a size picker when it does not. A "buy for someone" mode swaps in a friend's sizes and re-ranks the feed to them. Around that sit wishlists, coupons, a wallet with cashback, referrals, a creator program with tiers and payouts, and ticketed in-app support. A shake game gives stock away: shake hard enough for long enough and you win, with the score verified before a prize is drawn and claimed inside a time window. Video streams adaptively, and the feed recycles its rows with a player only for the item on screen, which keeps an endless scroll smooth on cheap Android hardware. The warehouse has its own operations app for barcode scanning, label printing, crate audits and SKU intake, while listings are drafted in an admin console with AI-generated imagery and held for human review before going live. The returns pipeline was built server-side. Shipped across seventeen releases with over-the-air updates, feature flags and a generated analytics catalog.

Expo · React Native · React.js · Vite · Tailwind · NativeWind · React Query · Zustand · AWS · Google Cloud Console · EAS · Redux · Firebase · Sentry · TypeScript · PostHog · Razorpay SDK

  • Zluper screen
  • Zluper screen
  • Zluper screen

BVMRF

iOS and Android · Education · Featured

One codebase, several clients: this was a white-label health app where each client got its own branded release off a shared template. The build shown here is the public one, for a foundation supporting Veterans, and it is the version that demonstrates the features — the two iterations worked on directly were a clinical-trial companion for a US medical client, which never shipped, and a build for a large US retailer. What the released app does: a library of educational material tailored to a user's therapeutic areas, a directory of Veterans Affairs facilities and services, guidance on eligibility and benefits, and news on research and clinical trials a user might be eligible to join. The interesting part was underneath. It was a JavaScript codebase with no TypeScript, so the work was performance passes, pulling out legacy code, repairing styling that had drifted, and adding features to a template that several clients depended on.

React Native · Bitbucket · JavaScript · Redux · Redux Saga

  • BVMRF screen
  • BVMRF screen
  • BVMRF screen

Renovate AI

Mobile and web · Graphics & Design · Featured

Renovate AI turns a photograph of a room, a facade or a yard into a finished redesign, then keeps going from there. Virtual staging fills an empty room, interior and exterior paint previews put a color on the actual wall, furniture gets rearranged, objects get removed, sketches become renders, and an image can be upscaled to 4K — more than ten models behind over a hundred curated interior and exterior styles. A canvas hands the user direct control over what changes instead of leaving it to a prompt, material match lifts a specific finish out of a catalog and applies it in place, and an inspiration library keeps the references that got them there. Renders branch into their own iterations, so a variation can be chased without losing the version worth keeping, and the history stays browsable. For anyone who would rather have a person than a model, a design consultation flow hands the project to a human designer, with the brief and assets collected in the app. It runs on iOS, Android and a web studio, with in-app tutorials, subscription tiers and push notifications around the core product.

React Native · TypeScript · Redux · Axios · React Query · Redux Saga · GitHub · CI/CD · Expo · Expo UI · Firebase · RevenueCat · Sentry · PostHog

  • Renovate AI screen
  • Renovate AI screen
  • Renovate AI screen

PrivyCode

iOS and Android · Productivity · Featured

A personal project, and a small one on purpose. PrivyCode gives a private GitHub repository a view-only link that expires, so code can be shown to a recruiter or a client without making the repository public or handing over collaborator access. This is the mobile companion to the open-source web version, running against the same backend: sign in with GitHub, browse your repositories, and generate a link that lets the recipient read but not clone, download or modify. It was built to work through the parts that are easy to get wrong rather than to ship a product — the GitHub OAuth handshake, holding a token on a device, and enforcing access that is genuinely one-time and time-limited rather than merely hidden.

Expo · React Native · Reanimated · GitHub · EAS · Firebase

  • PrivyCode screen
  • PrivyCode screen
  • PrivyCode screen

YardPlan

iOS and Android · Graphics & Design · Featured

YardPlan turns a photograph of a yard into a redesign, and then into something buildable: renders to explore, and a plan with plants that suit the region. Built fresh by two engineers, with most of the mobile app and about half the backend written here. Renders form a tree rather than a chain — one starts either from the original photo or from another render's output, so trying a different direction is just another branch, and the request carries no image because the server resolves the input from the parent. Generation runs on its own queue, so a render outlives the app being closed and is only called failed once retries are exhausted. Nothing double-charges for that: one job at a time, a deterministic key so a redelivered job resumes from the image it already made, and a refund in exactly one place. Frontend is the specialism, and the backend was written with AI assistance — but the decisions were not delegated along with the typing: what the queue had to guarantee, where state was allowed to live, what a failed job must never cost. Most of the effort, though, went into making a cross-platform app feel like a native iOS one. Sheets, context menus and the segmented control are real platform controls rather than imitations, glass steps down to system blur on older iOS and on Android, every tappable surface answers with haptics, and pinch-to-zoom settles on a spring. Render progress shows up on the Lock Screen and Dynamic Island, animated by the system from a pair of timestamps, so it keeps moving with the app suspended or killed. Both sides hold themselves to written rules — one-way dependencies between layers, semantic color tokens, generated event names so no analytics string is typed by hand — and the backend's 597 tests run against the real migrations on a real database rather than mocks, because the SQL is what is under test; it ships on both stores, in English and Spanish.

Expo · React Native · React 19 · React Compiler · TypeScript · expo-router · uniwind · Tailwind · React Query · Redux Toolkit · Firebase · RevenueCat · PostHog · Branch · Lingui · Reanimated · Skia · MMKV · EAS · Cloudflare Workers · Hono · D1 · R2 · Cloudflare Queues · Drizzle · Gemini · Biome · Jest

  • YardPlan screen
  • YardPlan screen
  • YardPlan screen

Video Lab

iOS and Android · Photo & Video · Featured

Video Lab turns a photo into a short AI video. The home screen is a catalog rather than a prompt box — a hero carousel and category sections like flying or viral effects, each template a looping preview with a one-line pitch — so you pick a look, hand it a photo, and it renders. There is a free-form path too: write a prompt and choose the model and the style yourself. The app is subscription-gated end to end, a subscription grants the coins that generations spend, and a template shows its cost before you commit to it. Built solo, app and backend, and the decisions underneath are the part worth reading. A template is always image-to-video, so nothing stores what kind of thing a template is: the request shape decides the pipeline, and the two request bodies are a union of closed objects rather than one object with optional fields, so the rules fall out of the shapes instead of being checked after the fact. Models are rows, not an enum — a new one launches as an insert, disabling one drops it from the picker and stops it being accepted in the same instant, and it stays readable because old jobs still point at it. Every vendor sits behind one adapter, submit a job and poll a handle, so the pipeline never learns a vendor's name and adding one is three edits and no change to the pipeline. Generation runs on a durable workflow that outlives the request, catalog assets are public while anything a user made stays private, and credits are ours to account for while subscription state is mirrored in from the store.

Expo · React Native · TypeScript · Reanimated · Skia · Redux Toolkit · React Query · Firebase Auth · RevenueCat · Cloudflare Workers · Hono · D1 · R2 · Drizzle

  • Video Lab screen
  • Video Lab screen
  • Video Lab screen

EazyDukan

Mobile and web · Productivity

EazyDukan is a retail operations platform for small shops and restaurants, sold in subscription tiers, built for both mobile and web, and localized into English, Hindi and Bengali. An owner gets a full point of sale with live inventory, multiple outlets, staff accounts, coupons, returns, and sales and revenue reporting; the web build is the same product with room to breathe, for bulk inventory work and running a till on a larger screen. Payments cover cash, QR and card, plus SMS payment links for a customer who is not standing at the counter. The AI paths are the shortcut that made it worth switching: photograph a printed menu or price list and the app builds the catalog from it, so the owner checks names and prices instead of typing hundreds of rows, and item photography can be generated the same way. Anything that sells out is marked unavailable for the day in one tap. Marketing works like that too — the app drafts a seasonal or discount message and hands it to WhatsApp, addressed to whoever is in the shop. A paired tablet becomes a customer-facing display, with the phone as sender and the tablet as receiver, sitting in the store cycling through what is on offer. Online orders arrive through a storefront that lists nearby shops, where every account gets its own subdomain, so a store can advertise its own address and then fulfil deliveries in-house or hand them to a third party.

React Native · React.js · Next.js · TypeScript · Redux · Zustand · WebSocket · Firebase · Razorpay · Thermal Printers · Bluetooth · Axios · GitLab · Tailwind

  • EazyDukan screen
  • EazyDukan screen
  • EazyDukan screen

WebRasoi

iOS and Android · Food & Drink

WebRasoi is EazyDukan rebuilt around a kitchen rather than a shop floor. The catalog becomes a menu, which makes the AI intake path the centre of the product rather than a convenience: photograph the printed menu and the app fills in dishes, prices and descriptions, generating item imagery for kitchens that have never photographed their own food, leaving the owner to review instead of type. A dish that runs out is taken off the menu for the rest of the day in a single tap. Everything a restaurant still needs from the retail product — orders, payments, staff, outlets, reporting, the same English, Hindi and Bengali localization — carries across unchanged; what differs is that every flow assumes service rather than shelves.

React Native · TypeScript · Redux · Zustand · WebSocket · Firebase · Razorpay · Thermal Printers · Bluetooth · Axios · GitLab

  • WebRasoi screen
  • WebRasoi screen
  • WebRasoi screen

Konversi Fleet

iOS and Android · Logistics · Internal

A fleet maintenance app for a trucking operation, built around the technician rather than the dispatcher. Vehicles carry QR codes: scan one and the job opens with its details, its drop-off point and an estimated time to reach the site, and the technician starts and works it from there. Weekly checklists walk an inspection across the whole vehicle, a tire diagram records condition and replacements position by position, and anything urgent becomes its own job with a table of the parts and quantities it consumed. Photos attach to a job as the record of what was picked up or repaired, and a technician logs the work actually done rather than just closing the ticket. In-progress and completed jobs sit in their own views, every vehicle keeps an inspection history, and roles separate what a technician sees from what an operator does.

Expo · React Native · TypeScript · Axios · Redux · GitHub · CI/CD · SumoLogic

  • Konversi Fleet screen
  • Konversi Fleet screen
  • Konversi Fleet screen

Konversi POS

iOS and Android · Point of Sale · Internal

A point of sale for park operations, running 1,000+ transactions a day. One account covers a whole chain: each site is a selectable outlet and the till only offers stock that outlet actually holds, so an invoice cannot be raised against inventory sitting somewhere else. Order summary, payment method and receipt are one continuous flow, and the app pairs straight to a thermal printer to print a ticket carrying a QR code alongside the full transaction detail. That printing was the hard part — nothing off the shelf produced the QR receipt this needed, so it was built as a native module. Reporting covers transaction history and the end-of-day closing report the site reconciles against.

Expo · React Native · TypeScript · Axios · Redux · GitHub · CI/CD · SumoLogic · Bluetooth · Thermal Printers

  • Konversi POS screen
  • Konversi POS screen
  • Konversi POS screen

KWork

iOS and Android · Workforce · Internal

An attendance app that makes clocking in verifiable rather than trusted. A clock-in sends a photo to the backend and checks the device's location against a radius the organization sets, so a shift can only be opened from inside the workplace, and daily hours accumulate from the clock-in and clock-out pairs. Leave runs through the same app: pick a single date or a range, raise the request, and follow it through pending, accepted or rejected. It stayed a work in progress, with the verification and leave workflows as the parts that worked end to end.

Expo · React Native · TypeScript · GitHub · CI/CD · Axios · SumoLogic · Redux

  • KWork screen
  • KWork screen
  • KWork screen

RHIA

Web · Conversational AI

RHIA was an attempt at the receptionist desk you walk past in every office building: something you approach, talk to, and get answers from. It was set up per company, so it could answer questions about that specific organization from the material it had been given, and it could book appointments. Registration happened entirely by voice — speak your phone number, receive a one-time code, and read the code back to confirm it, with no keyboard anywhere in the flow. Built as a proof of concept, and it was ambitious for its moment: this predated the tooling that now makes grounding an assistant in a company's own data routine, so most of it had to be assembled rather than wired together, and it was heading for a demo at the Bengaluru Tech Summit.

React · Vite · Tailwind · HeyGen · AI/ML · OpenAI · Gemini · Zustand · Axios · JavaScript · Bitbucket · WebSocket

Skills

80 tools

Programming Languages
CSS, HTML, JavaScript, TypeScript
Libraries & Frameworks
Axios, Expo, React, React Native, Bun, Express.js, Formik, Hono, Next.js, React Query, Reanimated, Vite, WebSocket, Zod
State Management
Redux (RTK), Context API, Redux Saga, Zustand
Styling & UI
Tailwind CSS, Bootstrap, Expo UI, Framer Motion, GSAP, NativeWind, PostCSS, Sass/Less, Chakra UI, Material UI, Stylus
Backend & Databases
Firebase, Clerk, MongoDB, Node.js, Nodemailer, Supabase
Tools & Platforms
Android Studio, Git, Github, npm, Postman, Prettier, VS Code, Yarn, AI/ML, BiomeJS, Bitbucket, CI/CD, Claude Code, ClickUp, Confluence, EAS, Figma, Gemini, Gemini CLI, Gitlab, HeyGen, Linear, MCP, Notion, OpenAI, PostHog, Qwen, Razorpay SDK, RevenueCat, Sentry, SumoLogic, Windsurf, Xcode, Cursor, Electron
Cloud & Deployment
Render, Vercel, AWS, Cloudflare, Google Cloud Console, Hostinger

Education

  • Relevel by Unacademy

    Sep 2022 Sep 2023

  • Pragjyotish College

    Bachelor of Arts - BA

    Sep 2020 Sep 2023

  • South Point School, Guwahati

    Apr 2018 Apr 2020

  • Delhi Public School, Guwahati

    Apr 2008 May 2018

Certifications

9 total