Edison Law
Bioengineering and EECS at UC Berkeley. Software engineer.
Projects
01 / 16
Backbond
Computational design platform for R&D, developed at Optagon Labs. Built the core infrastructure, security and databases, plus billing, usage metering, organizations and project ingestion.
- Next.js
- Vercel
Google Cloud Run
Cloud SQL
OAuth
- Stripe
AWS
Amazon Bedrock
1 of 16, Backbond
Backbond
Computational design platform for R&D, developed at Optagon Labs. Built the core infrastructure, security and databases, plus billing, usage metering, organizations and project ingestion.
Built with Next.js, Vercel, Google Cloud Run, Cloud SQL, OAuth, Stripe, AWS, Amazon Bedrock.
Standoff
A game console for the web. Multiple phones can be used at the same time as controllers, with motion tracking, and some games use computer vision for movement. No installation needed, and up to six players pick from 11 games. The 3D games run on Three.js, and WebSockets and Redis keep the phones in sync with the screen.
Built with Next.js, React, TypeScript, Three.js, WebSockets, Redis, MediaPipe, Web Audio API.
AutoLab
A low-cost robot for growing neuron cultures, developed at Neurotech@Berkeley. It handles X, Y and Z motion, motorized pipetting, imaging and environmental control, so cultures stay alive and fed for weeks.
Built with Python, C++, Raspberry Pi, Computer Vision.
WESTPA CLI Dashboard
Open source contribution.
A command line dashboard for Weighted Ensemble simulations, developed in the NumFOCUS ecosystem. It tracks iteration summaries and reports molecular dynamics data. Built with the MDAnalysis and WESTPA maintainers.
Built with Python, WESTPA, MDAnalysis, NumPy.
SensePlan
Winner, Luma A2A Agents Hackathon 2025. Best Use of Vapi.
An AI agent that finds local providers, from clinics to barbershops, and books appointments over real phone calls. It searches with Bright Data, makes the calls with Vapi, and adds the booking to Google Calendar. Won the Luma A2A Agents Hackathon 2025 against 130+ engineers, plus Best Use of Vapi.
Built with Next.js, React, TypeScript, Google Gemini API, Vapi, Bright Data, Model Context Protocol, Tailwind CSS.
FlameSense
Winner, Los Altos Hacks 2025.
A wildfire spread simulator. Pick a spot on the map and a model trained in Palantir AIP on past burns predicts how the fire spreads with the live weather there, shown as a heat map. Won Los Altos Hacks 2025 against 350+ competitors.
Built with JavaScript, HTML, CSS, Leaflet, Palantir AIP, OpenStreetMap.
CallSense
Winner, Milpitas Hacks 2025.
A live call assistant for 911 dispatchers. It transcribes the call as it happens, and Google Gemini pulls out the key details, suggests follow-up questions and ranks incidents by priority. Won Milpitas Hacks 2025.
Built with Next.js, React, TypeScript, Google Gemini API, Web Speech API, Framer Motion.
TrashGo
Winner, CruzHacks 2023. Best Lightship AR VPS Game.
A sustainability AR game on the App Store. You pick up trash in a virtual park, then sort it into AR bins around you. Built in Unity with Niantic Lightship. Won CruzHacks 2023 and Best Lightship AR VPS Game against 650+ hackers.
Built with Unity, C#, Niantic Lightship, VPS.
SafeEats
An iOS app that scans food labels for allergens. It reads ingredient lists with Apple's Vision framework and checks about 1,500 allergen keywords in six languages against the allergens you pick.
Built with Swift, SwiftUI, Vision, AVFoundation.
Photo Craft
A free photo editor that runs in the browser. Background removal runs on your own device with ONNX Runtime Web, so nothing gets uploaded. It exports transparent PNGs at any size, which Canva charges for. It's also great for making clean, modern logos.
Built with Next.js, React, TypeScript, Konva, ONNX Runtime Web, Vercel.
Text & Image Replacer
Featured on the Chrome Web Store. 1k+.
A Chrome extension that swaps the text and images on any website for your own. Over 10,000 lifetime users. Built on Manifest V3, and it updates every open tab while it runs.
Built with JavaScript, HTML, CSS, Extensions API.
SunBlock
Featured on the Chrome Web Store. 250+.
An ad blocker for Chrome with over 1,000 lifetime users. Ads get blocked before they load, using Chrome's declarativeNetRequest rules. You can pause it on a site, or click any element on a page to remove it.
Built with JavaScript, HTML, CSS, Extensions API.
Clue.ai
An AI tutor that helps students get unstuck on assignments without giving away the answer. It gives hints and asks clarifying questions instead, using the OpenAI API.
Built with Next.js, React, TypeScript, OpenAI API, Vercel, Vitest.
Personal Website
This site. A WebGL spiral of projects, 3D desk scenes in React Three Fiber, and synthesized sound and music.
Built with Next.js, React, TypeScript, Three.js, React Three Fiber, Tailwind CSS, Web Audio API, Vercel.
Poker Strategy Trainer
A poker trainer with an AI coach that scores each fold, call or raise out of 100 and explains the best play. You climb Elo ranks from Bronze to Champion, and an Outs Trainer drills the odds. The scoring engine runs in the browser.
Built with Next.js, React, TypeScript, CSS, Vercel, Vitest.
BetterBART
A UI mockup of a simpler BART map and trip planner. Pick two stations and follow one clear step at a time. Train times are placeholders until it gets BART API access.
Built with Next.js, React, JavaScript, SVG, CSS, Vercel.
Work Experience
- May 2026 to Present
Software Engineer
Optagon Labs, Berkeley SkyDeck Batch 22
- Own and develop the core full-stack production platform across backend APIs, databases, authentication, billing, cloud infrastructure, security, observability and analytics, working directly with the CEO and CTO on engineering and product.
- Architect and ship production systems including Stripe subscriptions and usage metering, multi-user organizations, project ingestion, database migrations, internal admin and analytics tooling, and Amazon SES/SNS email infrastructure.
- Built and deployed the full-stack web app and production infrastructure for a computational design platform with Google Cloud Run, Cloud SQL, Next.js, Vercel and OAuth.
- Integrated cloud-hosted scientific algorithms through authenticated services and production APIs, with streaming run state and cost tracking, and improved reliability, scalability and security through testing, rate limiting, access controls and deployment safeguards.
- Jun 2026 to Aug 2026
Machine Learning Engineer Intern
Enhanced Ultrasound, Berkeley SkyDeck Incubator
- Developed machine learning pipelines in Python on Linux in Google Cloud that score ultrasound scan quality and segment medical images with Meta's Segment Anything Model 3.
- Redesigned the frontend and built the authentication and database infrastructure with OAuth and Supabase.
- Mar 2026 to Jun 2026
Open Source Contributor
MDAnalysis & WESTPA, NumFOCUS
- Developed an open source CLI dashboard for Weighted Ensemble simulation workflows that processes molecular dynamics data.
- Worked with the core maintainers on GitHub.
- Jul 2025
Researcher
UCLA Applications of Nanoscience
- Prototyped and tested silver nanoparticle hydrogels for wound care.
- Measured stretchability, antimicrobial performance and biocompatibility.
- Jun 2024 to Jul 2024
Software Engineer Intern
Tanius Technology LLC
- Built data processing pipelines that analyze correlations and volatility between stocks and VIX futures.
- Built a Flutter iOS app that charts trading metrics.
- Added C# backend features with LINQ that process market data for trading infrastructure.
- Summer 2024
Apprentice
Cisco Career Exploration Program
- A fully sponsored program with workshops, hackathons and presentations.
- Met one-on-one with Cisco engineers and executives.
- Summer 2024
Research Shadow
Stanford IFSS
- Assisted PhD researchers in chemistry and biology labs with wet lab work and data collection.
- Sep 2022 to Present
App Developer
Independent, Chrome Web Store and App Store
- Built, launched and iterated on 10+ mobile apps and browser extensions used by 10,000+ people across many releases, including education, productivity and food allergy tools.
- Several extensions were featured by Google.


About Me
I'm a Bioengineering and Electrical Engineering and Computer Sciences student at UC Berkeley.
I like building where software, AI and biology meet, from production platforms for drug developers to robots that keep neuron cultures alive.
Contact
Education
University of California, Berkeley
B.S. Electrical Engineering and Computer Sciences; Bioengineering
Coursework: Structure and Interpretation of Computer Programs, Linear Algebra & Differential Equations, Multivariable Calculus
CodePath
TIP102: Advanced Data Structures & Algorithms in Python
Skills
Languages
- TypeScript
- JavaScript
- Python
- C++
- C
C#
Java
- SQL
- Swift
HTML
CSS
Web & Backend
- React
- Next.js
- React Native
- Node.js
- FastAPI
- Flask
- Flutter
- REST APIs
WebSockets
Databases
- PostgreSQL
- Supabase
Cloud SQL
- Redis
AI & Data
- PyTorch
- NumPy
- Pandas
OpenAI API
Google Vertex AI
- Meta SAM 3
Graphics & Real-time
- Three.js
- Web Audio API
- Canvas 2D rendering
Cloud & Infrastructure
Google Cloud Platform
Cloud Run
AWS
- Docker
- Vercel
- Stripe
OAuth
- Linux
Dev Tools
- Git
VS Code
- Claude Code
Codex
Scientific
MDAnalysis
- WESTPA
- Raspberry Pi
Honors
- Disney Scholar2026
- UC Regents' Scholar2026
- Eagle Scout2024
Activities
- CSUA
- IEEE
- BMES
- Poker at Berkeley
- Intramural Soccer















