Vedh Sonawane // Portfolio // Document view

Vedh Sonawane

software that doesn't always stay on a screen.

Role
Lead Sensei & Application Developer @ Code Ninjas
Location
Oakville / Toronto, Ontario, Canada
Education
Abbey Park High School, Ontario · Expected graduation 2030
Pronouns
he/him

01Physical half · hardware

M1RoverPython · OpenCV · Arduino

An RC-car chassis rebuilt into an autonomous assistant: Arduino motor control underneath, computer vision on top, and onboard decision-making that closes the loop between what it sees and where it drives. Sensors feed obstacle and target data back into the control layer in real time.

Rover on a white bench: a four-wheeled RC chassis carrying a stacked aluminium deck with an Arduino Uno, a 16x2 LCD, a breadboard, a camera module and a pair of ultrasonic sensors at the front, tethered by a coiled cable to a laptop showing a running terminal.

MOD1KivoPython · C++ · Arduino

A desk companion that is equal parts firmware and intelligence: embedded C++ on an Arduino Uno drives the hardware and motion, while a Python layer handles the reasoning and automation. The two halves talk over serial, which is the clearest small example of software leaving the screen.

Kivo on a desk: an Elegoo Arduino Uno wired across two breadboards to a blue-backlit 16x2 LCD showing a remembered note and a 24 minute focus timer, with a micro servo, a PIR motion sensor, an HC-SR04 ultrasonic rangefinder and a light sensor wired in beside it.

FAN1BreezeBrainC++ · Arduino

Continuous temperature monitoring drives automatic fan-speed control, with real-time telemetry on an LCD and interactive controls for overriding the curve. A closed control loop you can hold your hand in front of and watch respond.

The BreezeBrain rig: an Arduino wired across a breadboard to a 16x2 LCD reading MANUAL SPEED 3200 RPM, an 80mm case fan, a speaker and a row of control buttons, all mounted on a grey panel.

M2PenGhostIn build · Arduino · CNC · Salvaged hardware

Two salvaged DVD drive sleds provide the X and Y motion, an old hard drive becomes the base, and a single servo lifts the pen. An Arduino Uno drives the whole thing through an L293D motor shield. Almost every moving part came out of something that was already broken, which is the point: e-waste turned into a machine that draws with precision.

The PenGhost build laid out on a wooden floor: a stripped optical drive chassis with two discs used as platters, a blue micro servo, a marker pen taped to a cardboard arm, PLACE PAPER written by hand on one disc, and an Elegoo Arduino Uno wired in beside it.

02Digital half · software

U1DestinyPython · LLM tool calling

A single command palette that sits over the whole machine: system monitoring, project management, file search, and persistent memory, with sandboxed AI tool-calling so the model can actually act instead of only answering. Runs locally, so nothing leaves the desk.

U2VoloTypeScript

Give it a high-level goal and it produces a finished outcome, not a plan: it researches, decomposes the goal into steps, and executes end-to-end, reporting what it did at each stage.

U3VibeCheckNode.js · TypeScript · PostgreSQL · Slack API

Reads behavioural signals only (response timing, participation patterns, thread engagement) and never message content, which is what makes it deployable at all. Surfaces risk weeks before someone hands in notice. Built on the Canvas API, Block Kit and MCP.

U4Neural FluxTypeScript

Role reversal as a game mechanic: you are the model, the requests keep coming, and the clock is running. Scenarios are AI-generated fresh each run, and you are scored on both speed and judgment, which turns out to be a surprisingly good argument about what these systems are actually doing.

U5PromptDeckNext.js · FastAPI · Groq

Turns a single prompt into a complete presentation: dynamic themes, generated structure, and real sourced images rather than placeholder boxes. Groq handles inference; FastAPI does the slide assembly.

U6ByteeTypeScript

Tracks what you actually have, warns before it expires, suggests recipes from current inventory, and lets neighbours share surplus instead of binning it.

U7EurekaHACKS Application PortalReact · TypeScript · PostgreSQL · serverless

Multi-step registration with draft autosave on the applicant side; on the organizer side, a dashboard for scoring applications, making accept/reject decisions, and firing automated decision emails. Built for EurekaHacks after competing there.

U8VowNext.js 15 · TypeScript · Supabase · Tailwind v4

Small groups make one shared daily commitment. Miss it without spending a wildcard and the whole group's streak resets. The social stake is the product. Google auth, row-level security, realtime sync, and browser-native Web Push fired from a Vercel cron.

U10FraudGenPython

Generates new fraud patterns that have not appeared in production yet, so detection models see the next attack shape during training instead of after the loss.

U11SoarTypeScript

Swipe through travel content the way you already do, and Soar assembles the places you liked into an actual routed itinerary with timings, closing the gap between inspiration and a plan.

U12SIGNAL//LOSTPython

An AI rewrites the repository's README daily with new lore and a new puzzle. The community solves it through pull requests and issues, and the story branches based on what they find. The repo is the game board.

U17FormeTypeScript · Vision models

Analyses high-quality websites and screenshots to work out the patterns underneath them: typography, layout, colour, spacing, visual hierarchy. It keeps that as a Design DNA, uses it to generate or redesign a site, critiques the result visually, and iterates on its own output.

U18Sentinel AIPython · Multi-agent · Full-stack

A production-ready full-stack platform built on a modular architecture, with separate agents for fraud detection, health, memory and explainability working together behind one interface. Deliberately general enough to compete across very different hackathon tracks.

U13CasperGuardWebAssembly

Tooling aimed at the WebAssembly attack surface: inspecting and hardening modules that increasingly run untrusted code inside the browser sandbox.

U14AquaPressTypeScript

A concept build around hydraulic waste compaction, modelling the mechanism and the control software that would run it.

U15TypeFlowPython · PyAutoGUI

Reproduces the cadence, hesitation and error-correction of real human typing through PyAutoGUI, instead of the machine-perfect keystroke bursts automation usually produces.

U16SkyPulseTypeScript · REST APIs

Current conditions and air quality pulled live and rendered for a glance rather than a read.

03Hackathons · power rail

  1. J4EurekaHacks 2026Waterloo, ON · May 2026

    Built EurekaHACKS Application Portal, Soar.

  2. J5Slack Agent Builder ChallengeOnline · 2026

    Built VibeCheck.

  3. J6UiPath AgentHackOnline · 2026

  4. J7H0: Hack the Zero StackOnline / Vercel v0 + AWS · 2026

04Experience · signal amplifier

AMP1Lead Sensei & Application Developer, Code NinjasPython · JavaScript · C# · Unity · MakeCode Arcade

Teaches and mentors 100+ students in Python, JavaScript, C#, Unity and MakeCode Arcade, from a first block-code lesson through to working projects.

  • ·Runs project-based bootcamps, coaching debugging and root-cause analysis rather than answers.
  • ·Built Python mini-projects and automation scripts now used as teaching material.
  • ·Contributed to 20% growth in student enrolment.

05Leadership & community

D1Python Club, Founder

Founded the school's Python Club: designed the curriculum and taught every level, from absolute beginners to students shipping their own tools. Recognized by the school.

D2Leadership Club

Ran school-wide holiday events for kids aged 5 to 12: scheduling, activity design, and day-of coordination.

D3Community Volunteering

Learning Buddies, Wee Walkers and Pizza Helpers, plus ongoing community-centre volunteering.

06Output · live GitHub telemetry

Contributions
10,300
Repositories
30
Followers
8
Source
Live

Transmission 2026.253SIGNAL-LOST @ 3252a70 // 🤖 Day 161 update

07Legend · skills index

LANG · Languages

Python, TypeScript, JavaScript, C#, C++, Rust, SQL, HTML, CSS, Bash

WEB · Web & Data

Next.js, React, Vue, Tailwind, shadcn/ui, Three.js, Node.js, FastAPI, Supabase, PostgreSQL, REST APIs

AI · AI & ML

OpenAI API, Groq, Gemini, MCP, Prompt engineering, LLM agents, OpenCV, NumPy, Core ML from scratch

TOOL · Tools & Hardware

Git/GitHub, Vercel, AWS, Docker, Figma, Unity, Arduino, Slack, Google Workspace, MS Office

08Firmware v2026.09 · currently

Exploring

Diffusion models, Transformer architectures, Reinforcement learning

Reading

  • Deep Learning by Goodfellow, Bengio & Courville
  • Designing Data-Intensive Applications by Kleppmann

09Stamps · awards, certification, languages

  • PCEPCertified Entry-Level Python Programmer · Python Institute
  • Mathalon Knowledgehook Medal, 2023
  • Spoken: English, French, Hindi

10Terminal · open a connection