S Shaurya Sharma
Selected Projects

The projects, at a glance

Thirteen 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

Alfred, Multi Agent Voice Assistant

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

PythonMulti-modelChromaDBTailscale
Alfred's live interface, a golden particle sphere on black that reacts as it listens and speaks
Alfred'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 VisionCancelled

eBike Safety Camera

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

YOLOByteTrackOpenCVPrivacy-first
ebike-safety-camera
StatusCancelled
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 designed it so privacy would be enforced by the architecture itself: no raw frames saved, and any tracking IDs existing only to avoid double-counting, then disappearing.

Where it's at. Cancelled. I built and tested parts of the detection and privacy pipeline, but didn't take the project to completion.

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
The Local Audio Transcriber web interface, showing audio upload and transcription with subtitle export
The browser UI: drop in audio, transcribe locally, export text or 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 Alfred.

JavaScriptNode.jsStreaming
The Vivi browser chat interface, an early streaming AI assistant experiment
Vivi's chat interface, the streaming-AI sketch that later grew into Alfred.

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 Alfred 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.

Software · iOS Release

Tesphase, iOS App Store Release

A solar plus EV charging app built with a partner. My part was getting it ready for the App Store: real assets, a working iOS build, and the release process, not the charging logic itself.

iOSCapacitorApp StoreTeam Project
tesphase · ios release
My roleApp Store release engineering
Built withAkshat Sharma
Fixed2 offline page rendering bugs
ShippedIcon, splash, CI, submission docs

Problem. A working app and a submittable app are different things. Tesphase needed real icons and splash screens, a working native iOS build, and a documented path through App Store review, on top of the solar and EV charging engine my partner built.

Build. I rebuilt the app icon and splash screens from the real logo, fixed two rendering bugs on the offline fallback page (one was a partially decoded icon, the other got clipped on longer content), wired up the Capacitor iOS project and Codemagic build pipeline, and wrote the submission runbook and handoff docs.

Result. Caught 4 defects in code review before submission and left a documented, repeatable path from a working app to an App Store build.

Software · Personal Tool

Smart To Do List

A to do app that reads your task text to guess its category, syncs across devices, and can nudge you with real notifications instead of getting lost in a list.

PWAFirebasePush Notifications
The To Do List home screen, showing categorized tasks with color coded labels and a progress bar
The home screen: tasks auto sorted into categories, synced and ready to check off.

Problem. A to do list only helps if you actually open it, and sorting tasks into categories by hand is friction that makes people quit.

Build. Typing "essay due Friday" auto-tags it Homework, "buy milk" tags Shopping, using keyword matching tuned so specific terms beat generic ones. Tasks sync through Firebase so the list matches on every device, and push notifications remind me before something is due.

Result. A to do list I actually keep using, because it does the sorting for me.

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.