Canvas Lab
Edit a connected architecture. Undo changes and save locally.
Software engineer
I work on developer tools and cloud services.
Edit a connected architecture. Undo changes and save locally.
Trace nested Python calls with indented entry and exit logs. Configure output or instrument a module or class.
Stream audio to Deepgram. Receive transcripts in Python through callbacks or files, with configurable recognition and output.
Historical project · retired July 2026
Compare a résumé with a job description and ask follow-up questions. React/TypeScript, Python, LangChain, Lambda, API Gateway, DynamoDB and CDK.
Fixed a circular dependency in the Python voice-streaming example.
Build-failure investigation workflows, repeatable CLI tools and build-system dependency management. Code review and mentoring are part of my work.
AWS-backed virtual try-on pipelines, cross-team image intake and Python/React tools. Earlier work included Kotlin APIs and automated deployment and load-testing workflows.
React, TypeScript and Node.js applications for collecting and auditing data, plus Python chatbot prototypes and developer workshops.
Browser utilities, interactive demos and research explorations.
A small website issue-reporting widget. Describe a problem, add an annotated screenshot if useful, then send the report privately or copy and download it locally. Includes a separate walkthrough recorder with timed notes.
Health wording analysis for human review.
Draw and connect components, edit labels nearby, and save diagrams in your browser.
Open Meeting Canvas →Explore a synthetic room with a two-link robot arm. Adjust joints, place the base and export the plan.
Open Spatial Lab →Work through a URL-shortener design: requirements, API, traffic assumptions and a reasoned tradeoff. Save your attempt locally.
Requirements → Interface → TradeoffsExplore reads, writes and cache assumptions →Exploring health-services navigation research with Arunim Garg. Research questions and methods are still being developed.
Personal voice assistant for hands-free development with local Whisper transcription.
Robot-path animation and visibility checks.
Log portions and manage a food diary in your browser.
Open Food Diary →Edit source, preview it in isolation and save browser-local revisions. Import and export JSON packages.
Open the editor →An exploration of benchmark scores, reported costs and the limits of comparing different evaluation setups.