S Shaurya Sharma
Selected Projects

The projects, at a glance

Eleven projects across AI, computer vision, robotics, electronics, and fabrication. Each one below is the short version: the problem, what I built, and how it turned out. Ask me for the deep dive on any.

01 · Featured
Flagship · AI Systems

Leo, Multi Agent Voice Assistant

A physical AI assistant split across two laptops: you say "Hey Leo," and it listens, thinks across several AI models, remembers you, and answers out loud in about a second and a half.

PythonMulti-modelChromaDBTailscale
Leo's live interface, a golden particle sphere on black that reacts as it listens and speaks
Leo's face: a particle sphere that breathes while idle and ripples as it speaks.

Problem. Commercial assistants forget every conversation, can't touch your files, and lock you to one company's model.

Build. One laptop is the "body" (wake word, mic, speaker); the other is the "brain" (orchestration + memory), linked over an encrypted mesh. Grok answers directly when it can and calls other models in parallel when it can't.

Result. A real distributed system with memory that survives restarts and a fallback for every model, so it degrades instead of crashing.

Computer VisionIn Development

eBike Safety Camera

A computer vision project I'm currently building, a privacy first way to study eBike safety on my own street, designed from the start to collect anonymous insight rather than surveillance.

YOLOByteTrackOpenCVPrivacy-first
ebike-safety-camera
StatusIn active development
ApproachPrivacy by architecture
GoalAnonymous aggregate only
StackYOLO · ByteTrack · OpenCV

The idea. eBike safety is a real issue where I live, but the obvious build, a camera that records and identifies people, is exactly the surveillance I don't want to make.

The approach. I'm designing it so privacy is enforced by the architecture itself: no raw frames saved, and any tracking IDs exist only to avoid double-counting, then disappear.

Where it's at. Still in progress. I'm building and testing the detection and privacy pieces, and I'll add real results here once it actually works.

Hardware · 2nd Place, IUSD Science Fair

Sun-Tracking Solar Panel

A self sufficient solar panel that follows the sun across the sky to capture more energy than a fixed one, my first from scratch electronics and code build.

Raspberry PiPythonServosWoodworking
Wooden-framed motorized sun-tracking solar panel prototype with a Raspberry Pi and breadboard wiring

Problem. A fixed panel only points straight at the sun for a small slice of the day and loses efficiency the rest.

Build. A Raspberry Pi drives servo and stepper motors in a hand-built wooden frame, with custom Python sweeping the panel along the sun's path.

Result. Second Place at the 43rd Annual IUSD Science Fair (Jan 2024), the project that hooked me on code controlling the physical world.

If I built it again I'd close the loop with light sensors so it seeks the brightest direction, and log energy gained versus a fixed control panel.

02 · Software & Tools
Desktop AI

Monkey, Screen Aware Assistant

A playful floating desktop companion that can look at your screen and answer with vision capable AI, with its own memory and animated UI, all in one Python app.

TkinterGroq LLaMA-4Screen vision
Monkey's chat window with a pixel-art monkey mascot, screen-capture tools, and voice input
The real UI: chat, screen capture, voice, and the pixel monkey himself.

Problem. Text chatbots are blind to what you're actually looking at.

Build. A tiny always on top monkey that expands into a chat panel, captures the screen on demand, and routes each question to the cheapest model that can handle it, escalating to a vision or reasoning model only when needed.

Result. A fast, fun helper that answers questions about whatever's on screen without any copy-pasting.

Applied ML · Tools

Local Audio Transcriber

A private, browser based app that turns hours of audio into text and subtitles on your own machine, using your GPU when it's there and falling back to CPU when it isn't.

Flaskfaster-whisperCUDA / CPU
transcriber · local
Privacy100% on your machine
HardwareAuto GPU / CPU tuning
Speedup10–20× on GPU
ExportsText + .srt subtitles

Problem. Good transcription usually means uploading your recordings to a paid cloud service.

Build. On startup it detects the hardware, loading the most accurate model on a GPU or a lighter one on CPU, and runs long jobs on background threads with live progress, so the browser never freezes.

Result. Whisper-quality results with no data ever leaving the computer, from a UI simple enough for anyone to use.

AI · Web

Vivi, Self Rewriting AI Assistant

A browser based experiment exploring an assistant that can revise its own behavior, my sandbox for streaming AI interfaces, and the sketch that later grew into Leo.

JavaScriptNode.jsStreaming
vivi · experiment
IdeaAssistant edits itself
FrontendVanilla JS chat UI
BackendTiny Express proxy
Led toLeo

Problem. I wanted to understand streaming responses and the plumbing between a front-end and an AI model.

Build. An in-browser chat around the idea of a "self-rewriting" assistant, with a minimal Node proxy that keeps the API key off the client and streams replies straight back.

Result. An honest experiment. Not a finished product, but where the thinking behind Leo started.

Web · Client Work

Studio Vision, Architecture Firm Website

A polished, editorial marketing site I designed and built for a real residential architecture practice, a full multi page site with its own type system and responsive layout.

HTML / CSSResponsiveSEO
studio-vision
ClientReal architecture practice
Scope7-page site, hand-coded
IdentityWarm black & gold
FocusCalm, premium, editorial

Problem. Architecture clients judge a firm by its taste before they read a word, so the site had to feel considered.

Build. A restrained black-and-gold identity with a full set of pages (home, about, services, projects, testimonials, contact) and real marketing content, structured for SEO.

Result. Practice building to someone else's brand, and leaving a clean handoff, instead of just my own taste.

03 · Hardware & Craft
Robotics · Team 92614B

VEX IQ Competition Robot

A chain-driven scoring robot on mecanum wheels that my middle-school team designed, wired, and programmed to compete within strict build constraints.

Mechanical designAutonomousSensors
VEX IQ competition robot, Team 92614B, with a chain-driven lift, sprockets, and mecanum wheels

Problem. Pick up and score game elements accurately, all within fixed size and part-kit limits and a match clock.

Build. I helped design the chassis and a chain driven scoring lift, with sprockets for power and mecanum wheels for tight turns, and every motor and sensor wired and programmed by the team.

Result. A working competition robot, and my first real lesson in dividing work and debugging as a team under deadline.

CAD · Digital Fabrication

CAD-Designed Light Base

One object, four tools: a light base carried from a Fusion 360 model through a 3D printer, a laser cutter, and hand-soldered wiring into a real, working piece.

Fusion 3603D printingLaser cuttingSoldering
Domed light base model with a pattern of holes, designed in Fusion 360

Design. I learned to model in Fusion 360, designing a domed base with a pattern of holes for light to shine through.

Make. Sliced and printed it on a Prusa Mini, laser-cut the supporting pieces, and learned the settings for both machines.

Finish. Learned to solder and organize wiring cleanly to bring the printed and cut parts together into a working object.

Biomimetic Design · Pair

Biomimetic Cardboard Bird

A realistic, movable bird sculpture built entirely from cardboard with a partner, where both the look and the mechanics had to hold up.

Structural designPrototypingTeamwork
Finished cardboard bird sculpture with spread wings, jointed head, and legs

Problem. Build a bird from cardboard that was realistic not just in shape, but in motion: flapping wings, a turning head, an opening beak.

Build. We shaped every panel from raw cardboard, layering and gluing a hollow structural body before adding wings, legs, and feather detail.

Result. A bird that stands on its own with wings that spread, and a lesson in splitting work to hit a deadline.

Craft · Woodworking

Hand Built Electric Guitar

Sanding, staining, and finishing a guitar body by hand: a lesson in patience, and in redoing work until the surface is right.

WoodworkingFinishingCraft
Finished hand stained electric guitar body with a custom engraved logo

Problem. On a surface this large, the wrong grit, too much stain, or an uneven coat all show immediately.

Build. I learned to feel a surface and choose the right grit, then how stains react to the grain. When a coat came out uneven, we stripped the whole side and redid it.

Result. A smooth, richly stained body, and practice in patience and compromise.

Let's talk

Want the deep dive on any of these?

I'm happy to share code, walk through a build, or talk about what I'd do differently.