← All projects AI pipeline · Native iOSOvereasy From a cooking video to a recipe worth keeping. I built a multi-stage AI pipeline that turns shared cooking videos into structured recipes, with a native iOS app for an offline recipe library and crowdsourced discovery. My workiOS app, extraction pipeline, model evaluationBuilt withSwiftUI, Python, FastAPI, Whisper From video to library TranscribeRecover speech from the shared video with Whisper.ValidateCheck the evidence before extracting recipe details.StructureProduce a consistent recipe the app can save offline. Choosing the extraction model I compared five LLMs on an 80-recipe text benchmark. Selected model · text extraction benchmarkSchema-valid outputs100%Median latency7.3 secondsCost per recipe~$0.016 These figures describe structured text extraction, not end-to-end video processing or recipe accuracy. View Overeasy on GitHub ↗
← All projects Interactive learning · AI curriculumKnute Learn algorithms by working with them. I built a native SwiftUI learning app with ten interactive problem formats and a multi-pass curriculum pipeline with human review before publication. My workLearning app, API architecture, curriculum pipelineBuilt withSwiftUI, TypeScript, Fastify, PostgreSQL, Zod A flexible app architectureAsync/await networking and a protocol-based API layer let live and mock backends work interchangeably. Learning interactions can be developed independently of the live service. A curriculum with several rounds of review GenerateCreate candidate learning material.ReviewSeven specialist reviewers assess correctness, pedagogy and prerequisites. Zod validates the structure.ReconcileAdjudicate reviewer feedback before human review and publication.
Jun 2026–Present · RemoteMindsprintSoftware Engineering InternReliability and security work on an AI KYC platform using FastAPI, LangGraph and Azure OpenAI. Delivered 26 fixes for review following a 47-finding audit, including external-service timeouts, credential removal and restored TLS verification.
Aug 2023–Apr 2024 · Cary, NCBühler AeroglideSoftware Engineering InternSole developer of a RAG application for approximately 50 engineers, with a React/Electron client and Python/Flask API. Built document ingestion and vector-embedding pipelines over approximately 750 GB of source documents.
Summers 2021 & 2022 · San Jose, CACisco SystemsSoftware Engineering InternBuilt CI/CD test-failure analytics for a Webex API service with 25+ dependencies. Implemented Webex Office add-in interfaces and contributed 13 merged pull requests to the open-source React component library.
Jan–Apr 2022 · Seattle, WAWarnerMediaSoftware Engineering InternWorked on HBO Max provisioning in Node.js and TypeScript, replacing hard deletion with status-based expiration. Built React controls for operations and QA to expire account entitlements.
overeasyA multi-stage AI pipeline that turns shared cooking videos into structured recipes, with a native iOS app for an offline recipe library.Swift · Python
About this deskThis is my desk in New York, drawn at the time of day and weather there right now. Twelve scenes cover dawn to night and the rain.The monitor, the notebook and the whiteboard open. Everything else on the desk says what it is when you point at it.The notebook keeps a page for anyone who wants to leave one; pages appear after I’ve read them.
How it’s builtStatic HTML, CSS and JavaScript, with no build step and no framework.Sunrise, solar noon and sunset are computed for New York each day, and Open-Meteo says whether it is raining there. The clock and the weather tile on this desktop read the same answer.The room is an illustration. This screen is drawn in the same light as the rest of it.
Desk notesSept 2026 A little corner of New York. This space started with a photo of my actual desk. The pegboard, the headphones, the framed pictures, the laptop off to one side. All familiar things. The monitor is where you’ll find what I build. The rest is room for the other parts of life. Chetan 1
Your name (optional) Page title Your page Send for review Your name and page will be visible to everyone if approved. 3
Guest pages Leave a page. A thought, a memory, a hello. Add something to the book. New pages appear here after I review them. Load more guest pages 2