Engineering & Applied Physics

Adwin Page

I design and build physical systems — printers that solidify resin with computed light, robots that swim like eels, bacteria that generate electricity. Rising senior at Geffen Academy at UCLA.

I'm a rising senior at Geffen Academy at UCLA (4.09 W / 3.80 UW). I've been taking UCLA courses since sophomore year — Math 31A, MECH&AE 94, Math 32A this summer — and I intern at Team Tech Guru Inc. building production software and functional 3D prints.

For senior year I'm doing Advanced Research. I also run the Robotics Club, teaching ESP32 programming and CAD.

ESP32 · Python · OpenCV · React · Next.js · Flask · SOLIDWORKS · Fusion 360 · Silicone casting · PCB layout

Research & Hardware

3D printing, soft robotics & advanced manufacturing

Ready for First Print Manufacturing
Solo · $1,240+

CAL Printer

Volumetric 3D Printing via Tomographic Reconstruction

Unlike layer-by-layer printing, this system materializes entire objects simultaneously by projecting 360 computed slices into rotating photosensitive resin. Built the full pipeline from scratch: a Flask + Three.js slicer with pixel-to-mm calibration, Filtered Back-Projection verification, and a 7-check preflight system. 26 automated tests, security-hardened API. $1,240+ self-funded.

Radon Transform Python / OpenCV Raspberry Pi 5 Flask + Three.js
Pre-Build Autonomous
3-Person · $750–950 · 8–10 wk

Eel Drone Swarm

Biomimetic Underwater Soft Robotics

Three soft-bodied underwater robots that mimic real eel locomotion for near-silent marine research. Formlabs Silicone 40A bodies with Ecoflex 00-30 joints, Boids swarm coordination, and a hardened serial protocol. Mission: hydrocarbon fingerprinting across 5 Santa Barbara Channel sites via GC-MS. 123 automated tests, full CI/CD.

Formlabs Silicone 40A Boids ESP32 / PCA9685 CI/CD

Software

Production apps and tools I've built — drag or scroll to explore

Complete

CampusCritique

Anonymous Peer Review

Full-stack platform where students submit writing anonymously, get matched with reviewers algorithmically, and build reputation scores. Real-time messaging, AI integration, admin panel with audit logging. 60+ API endpoints, 92 automated tests, CI/CD with test gates.

React / Vite Azure Functions Jest / CI/CD
campuscritique.org →
Live

ThreadSwap

Student Clothing Marketplace

Image-first clothing trade platform for Geffen students. Upload items → admin verification → earn in-app credits → shop or propose trades. Atomic transactions with optimistic locking, content-filtered messaging, 26 automated tests.

Next.js 14 AWS Amplify / S3 Vitest / CI
Live Demo →
Live

RoboCAD Academy

Interactive CAD Learning

Teaching platform I built for my Robotics Club. 15 progressive modules covering CAD fundamentals through advanced FEA, with 11 interactive 3D models, canvas-based visualizers, quizzes, and a capstone gearbox project.

Vite Model Viewer WebGL
Live Demo →
Production

Timesheet System

Employee Time Tracking

Production app I built during my internship — replaced manual spreadsheet tracking with an interactive calendar, draft → submit → approve workflow, and automated billing via third-party ticketing API. Role-based access via Azure AD, 12+ endpoints.

Node.js / Azure Functions Azure Table Storage Azure AD

Visual Novel Creator

Interactive VN Editor & Engine

Browser-based authoring tool for interactive stories. Scene & dialogue management, branching choices, character sprites, variable system, and a full embedded game engine with live preview. One-click export to standalone HTML or Ren'Py scripts.

React / Vite Zustand IndexedDB
Live

Beach Hydrocarbon Tracker

Environmental Monitoring Platform

Tracks Total Petroleum Hydrocarbon contamination across LA's west-side beaches. Interactive Leaflet map with volunteer data collection, graded beach health (A–D), historical trend analysis, and an admin dashboard. Full-stack on Azure.

Leaflet.js Azure Functions Cosmos DB
Live Demo →

Visual Editor

AI-Powered Website Generator

Type a prompt, get a production-ready website with cinematic animations. 49 entrance presets, 24 click transitions, 13 hover effects. DesignSpec pattern enables instant framework switching (React/Vue/Svelte). Powered by Claude API.

TypeScript / React Claude API Zustand
5 Live Sites

Website Maker

Multi-Agent Site Generator

Autonomous system that discovers trending niches, generates production-quality sites, and monitors them — all without human intervention. Three agents (Scout, Builder, Operator) running 5 live sites at $0 operational cost.

Python / Gemini Jinja2 Cloudflare
calcsphere-001.pages.dev →

Other Work

MECH&AE 94

F-117 Nighthawk Redesign

Led propulsion research — adaptive cycle engines, 25–30% SFC improvement, 15–20% drag reduction.

Presentation →
Installed at Geffen

Air Quality Station

15-person project. PM, CO2, humidity, VOCs via ESP32-S3. WiFi dashboard, CSV export.

Adv. Engineering

Hand Crank Generator

Designed and 3D-printed a 9:1 herringbone planetary gearbox with 90° bevel gear set. Fully FDM-printed housing, powers a DC motor generator.

Robotics Club

Q8bot Collaboration

Collaborating with UCLA's Robotics and Mechanisms Lab on their Q8bot platform. Teaching club members ESP32 programming and mechanical CAD.