Ayush Madhav

CS and Math @UMichigan

> NSF-backed research

Résumé

Experience

Jaseci Labs Software Engineering InternMay 2026 to Present
  • Engineering a domain-specialized coding agent for the Jac language, fine-tuning Gemma 4 26B with Unsloth and 4-bit QLoRA on an object-spatial superset of Python where general-purpose models have no usable priors.
  • Architecting a multi-recipe synthetic-data pipeline (Python to Jac translation, adversarial DPO negatives, evol-instruct, self-distillation) targeting 300k+ examples behind a compiler and unit-test hard-gate.
  • Designing a four-stage training curriculum across core SFT, debugging and reasoning, DPO alignment, and multi-turn agentic data to lock in idiomatic walker, node, and edge constructs and prevent Python-pattern fallback.
University of Michigan, College of Engineering Student Researcher (POSE)NSF, $300KMay 2026 to Present
  • PhD-level research as an undergrad on NSF Phase I POSE, growing an open-source ecosystem around the data-spatial Jac language.
  • Building the project's digital infrastructure, docs site, CI, and contributor onboarding tooling to lower the barrier to entry and grow a distributed contributor community.
  • Authoring tutorials and educational materials, and analyzing developer feedback and usage telemetry to refine onboarding and inform long-term governance models.
CLAWS UM AI Lead, formerly AI Software DeveloperNASA SUITS / RASC-ALAug 2025 to Present
  • Lead the CLAWS AI team across the NASA SUITS and RASC-AL challenges.
  • Designed CORVUS, a dual-inference AI architecture for Project GEMINI, with edge transformers (TinyBERT, DistilBERT) on a Jetson Orin Nano via ONNX Runtime hitting sub-350ms deterministic responses.
  • Integrated DSPy for multi-step reasoning, Instructor and Pydantic for type-safe validation, and MongoDB/WebSocket sync for real-time telemetry, with command-routing microservices and fail-safe fallbacks for any network condition.
  • Led rover self-driving and sample-detection ML for the RASC-AL challenge.
WolvSec Vice President and Cybersecurity EngineerAug 2025 to Present
  • Vice President of WolvSec, the University of Michigan's cybersecurity club.
  • Developer role authoring internal CTFs for the university and representing Michigan at national and international CTF competitions.
  • Weekly CTFs, hands-on offensive and defensive security, and exposure to industry security experts.
Cactus Core ContributorYC S25Jan 2026 to Present
  • Core contributor on an open-source mobile AI inference engine for smartphones and low-power devices.
  • Implementing ARM SIMD kernels for matmul and attention with KV-cache quantization, and zero-copy computation graphs for on-device transformer inference at sub-50ms time-to-first-token.
  • Integrating NPU acceleration and INT4 quantization, plus streaming inference and cloud-handoff logic, and building OpenAI-compatible FFI APIs for Flutter, React Native, and Kotlin.
MSAIL AI DeveloperSep 2025 to Present
  • AI developer at MSAIL, building low-level inference tooling and running AI on mobile devices alongside a YC company.
CareTether Co-Founder, Frontend and OutreachPatch acceleratorJul to Aug 2025
  • Co-founded a wearable and app system for seniors with cognitive difficulties, built on-site at the Patch entrepreneurship accelerator.
  • Piloted with 5+ families and reached 20,000+ people on social media, and pitched venture possibilities to NGOs and care homes.
GIIT Solutions Associate Software Intern2024 to 2025
  • Built and maintained CI/CD-based deployments on AWS.
  • Wrote Python tooling scripts to automate backend processes and reduce manual overhead.

Projects

Inferno

Scalable backend service for hosting and serving ML models via REST APIs using Flask, RabbitMQ, MongoDB, and Docker.

PythonFlaskTensorFlowPyTorchCelery

Domain Portfolio Manager

An AI chat agent that manages your domain portfolio and DNS through natural language. Add domains, run bulk DNS updates, and query history—powered by Cloudflare Workers, Durable Objects, and Workflows.

ReactTypeScriptViteTailwindCSSCloudflare Workers

2D to 3D Image Modelling

A NeRF-based 3D reconstruction tool that trains a model on multi-view images and renders novel views of the scene.

PythonAI/MLNeural Radiance Fields (NeRF)

ML Reads

A minimal Next.js website that recommends five machine learning papers from arXiv each day. Browse deterministic daily reads with paper titles, authors, summaries, categories, published dates, abstract links, and PDF links.

Next.jsReactTypeScriptarXivfast-xml-parser

COGnitiveStudy

A study platform that records your lectures and gives you a summary of the lecture with notes with backend API, frontend interface, and AI features.

HonoNext.jsReactTypeScriptDrizzle ORM

CompVis

Face Mesh Detection app tracking 468 facial landmarks in real-time.

PythonOpenCVMediaPipeNumPyNext.js

Taskpilot

Comprehensive task management platform built with Django REST Framework and React.

DjangoPythonReactTypeScriptMaterial-UI

SMS_Classifier_Ayush

SMS spam detection model using PyTorch and Unity Sentis integration.

PythonPyTorchPandasscikit-learn

Instagram-CLI

CLI version for instagram where it shows ur chats without the distraction of stories and reels.

TypeScriptReactInkNode.js

ClassicFocus

A retro Macintosh System 6/7-themed Pomodoro timer.

ReactTypeScriptViteTailwindCSSZustand

mkrl

TinyURL clone with React frontend and FastAPI backend, horizontally scaled and open sourced.

FastAPIPythonReactTypeScriptVite

Photos_Tin

React Native / Expo application for photo management and display following the actions of tinder.

React NativeExpo

Scrape_for_Sponsor

Scrapes restaurant data from annarbor.org for CLAWS club sponsorship committee.

PythonAgentQLPlaywright

Portfolio Website

My current portfolio website.

AstroReactTypeScriptTailwindCSS

ScreenCleanLock

A tiny static web app that locks your screen and keyboard so you can wipe your monitor without triggering clicks, scrolls, or keystrokes. Hold Space to unlock, with fullscreen sync so Escape can't desync the lock state.

HTMLCSSJavaScriptNode.js

NightShift

An unattended nightly automation harness that syncs a Jaseci fork, runs deterministic lint/format passes, then dispatches Claude agent sessions to audit and apply small verified fixes/refactors before opening PRs, orchestrated via bash, launchd, and native Jac scripts.

BashJacZigClaude Agent SDKlaunchd

SessionSwitch

A macOS app for managing Claude Code CLI sessions across terminals and IDEs — switch models/effort without touching the terminal, built with pure Swift 6, SwiftUI, and AppKit overlay badges.

Swift 6SwiftUIAppKitCarbonSwiftPM

Jac ML Studio

A full-stack local ML workbench and research pipeline for finetuning LLMs on Jac (Jaseci Labs' object-spatial programming language), pairing a synthetic-data SFT/DPO/GRPO training pipeline (MLX, LoRA, Qwen3-Coder-30B) with a pure-Jac web app — server endpoints and a React-in-Jac client from one codebase — for chatting with trained models, running training jobs, and tracking evals.

JacPythonMLXLoRAReact

Inferno

Scalable backend service for hosting and serving ML models via REST APIs using Flask, RabbitMQ, MongoDB, and Docker.

PythonFlaskTensorFlowPyTorchCelery

Domain Portfolio Manager

An AI chat agent that manages your domain portfolio and DNS through natural language. Add domains, run bulk DNS updates, and query history—powered by Cloudflare Workers, Durable Objects, and Workflows.

ReactTypeScriptViteTailwindCSSCloudflare Workers

2D to 3D Image Modelling

A NeRF-based 3D reconstruction tool that trains a model on multi-view images and renders novel views of the scene.

PythonAI/MLNeural Radiance Fields (NeRF)

ML Reads

A minimal Next.js website that recommends five machine learning papers from arXiv each day. Browse deterministic daily reads with paper titles, authors, summaries, categories, published dates, abstract links, and PDF links.

Next.jsReactTypeScriptarXivfast-xml-parser

COGnitiveStudy

A study platform that records your lectures and gives you a summary of the lecture with notes with backend API, frontend interface, and AI features.

HonoNext.jsReactTypeScriptDrizzle ORM

CompVis

Face Mesh Detection app tracking 468 facial landmarks in real-time.

PythonOpenCVMediaPipeNumPyNext.js

Taskpilot

Comprehensive task management platform built with Django REST Framework and React.

DjangoPythonReactTypeScriptMaterial-UI

SMS_Classifier_Ayush

SMS spam detection model using PyTorch and Unity Sentis integration.

PythonPyTorchPandasscikit-learn

Instagram-CLI

CLI version for instagram where it shows ur chats without the distraction of stories and reels.

TypeScriptReactInkNode.js

ClassicFocus

A retro Macintosh System 6/7-themed Pomodoro timer.

ReactTypeScriptViteTailwindCSSZustand

mkrl

TinyURL clone with React frontend and FastAPI backend, horizontally scaled and open sourced.

FastAPIPythonReactTypeScriptVite

Photos_Tin

React Native / Expo application for photo management and display following the actions of tinder.

React NativeExpo

Scrape_for_Sponsor

Scrapes restaurant data from annarbor.org for CLAWS club sponsorship committee.

PythonAgentQLPlaywright

Portfolio Website

My current portfolio website.

AstroReactTypeScriptTailwindCSS

ScreenCleanLock

A tiny static web app that locks your screen and keyboard so you can wipe your monitor without triggering clicks, scrolls, or keystrokes. Hold Space to unlock, with fullscreen sync so Escape can't desync the lock state.

HTMLCSSJavaScriptNode.js

NightShift

An unattended nightly automation harness that syncs a Jaseci fork, runs deterministic lint/format passes, then dispatches Claude agent sessions to audit and apply small verified fixes/refactors before opening PRs, orchestrated via bash, launchd, and native Jac scripts.

BashJacZigClaude Agent SDKlaunchd

SessionSwitch

A macOS app for managing Claude Code CLI sessions across terminals and IDEs — switch models/effort without touching the terminal, built with pure Swift 6, SwiftUI, and AppKit overlay badges.

Swift 6SwiftUIAppKitCarbonSwiftPM

Jac ML Studio

A full-stack local ML workbench and research pipeline for finetuning LLMs on Jac (Jaseci Labs' object-spatial programming language), pairing a synthetic-data SFT/DPO/GRPO training pipeline (MLX, LoRA, Qwen3-Coder-30B) with a pure-Jac web app — server endpoints and a React-in-Jac client from one codebase — for chatting with trained models, running training jobs, and tracking evals.

JacPythonMLXLoRAReact

Hackathons

Hackathon WinMar 2026

Red Bull Kappa Theta Pi Hackathon

1st Overall, Education Track

Turns exam results and concept maps into readiness insights. It clusters struggling students, traces root-cause concepts, and gives instructors an interactive prerequisite graph that shows dependencies and gaps at a glance.

Hackathon WinMar 2026

MLH RevolutionUC

Winner, ElevenLabs Track

A multimodal medical-bill parser with a dual-path backend. It returns structured line items, savings signals, and financial-aid screening, generates editable PDF appeal packets, and runs a live call assistant over WebSocket.

Hackathon WinNov 2025

Anthropic Claude Hackathon

Winner, Audited AI Track

A browser extension that reads privacy policies, cookie notices, and extension permissions, assigns a privacy-risk score with Claude, and surfaces the warnings that matter so users can see how their data is handled.

Hackathon WinApr 2026

Jaseci Hackathon

2nd Overall, Cash Prize · Cash prize

Jac-powered security and PR review. Verified GitHub webhooks fire graph walkers that map the codebase, score dependency and blast-radius impact, and surface risk in a web control room. Built to advance open-source dev tooling.

Hackathon WinFeb 2026

24-Hour AI + Business Hackathon

Top 5 Finish

An AI concept-readiness platform for instructors and students. Instructors upload exam scores and a concept graph and get a class heatmap with root-cause traces. Students get a personal report with a prerequisite-ordered study plan.

Stack

Programming Languages

CC sharpCSSGoHTMLJacJavaJavaScriptPHPPythonRubyRustSQLTypeScript

AI and ML

Agentic systemsComputer VisionEdge AIHuggingFace TransformersJAXLLMsLoRA/QLoRA fine tuningMCPMixture of ExpertsModel optimizationNLPONNX RuntimeOpenAI APIsPyTorchQuantizationRAGReinforcement LearningRLHF/DPOScikit-learnTensorFlowUnslothvLLM

Software Development

APIsDartDjangoExpressFastAPIFlaskFlutterGitGitHubGitHub ActionsGitLabGraphQLgRPCNext.jsNode.jsProgressive Web AppsReactReact NativeRESTTailwind CSSVueWebSockets

Databases and Data Engineering

Data modelingETL pipelinesMongoDBMySQLPandasPostgreSQLRedisVector databases

DevOps and Cloud Infrastructure

AWS EC2AWS LambdaAWS S3CI/CD pipelinesDockerEdge deploymentGCPKubernetesLinuxNginxRabbitMQScalable ML inference orchestrationServerless architectureTerraform

Core Computer Science

AlgorithmsConcurrency and MultithreadingData StructuresMemory ManagementObject Oriented DesignOperating Systems BasicsTime and Space Complexity Analysis

Cybersecurity

API and web vulnerability analysisAWS IAM and S3 securityCryptographic weakness detectionNmap automationPCAP forensicsReverse engineeringTLS protocol analysisYARA based malware triage

Programming Languages

CC sharpCSSGoHTMLJacJavaJavaScriptPHPPythonRubyRustSQLTypeScript

AI and ML

Agentic systemsComputer VisionEdge AIHuggingFace TransformersJAXLLMsLoRA/QLoRA fine tuningMCPMixture of ExpertsModel optimizationNLPONNX RuntimeOpenAI APIsPyTorchQuantizationRAGReinforcement LearningRLHF/DPOScikit-learnTensorFlowUnslothvLLM

Software Development

APIsDartDjangoExpressFastAPIFlaskFlutterGitGitHubGitHub ActionsGitLabGraphQLgRPCNext.jsNode.jsProgressive Web AppsReactReact NativeRESTTailwind CSSVueWebSockets

Databases and Data Engineering

Data modelingETL pipelinesMongoDBMySQLPandasPostgreSQLRedisVector databases

DevOps and Cloud Infrastructure

AWS EC2AWS LambdaAWS S3CI/CD pipelinesDockerEdge deploymentGCPKubernetesLinuxNginxRabbitMQScalable ML inference orchestrationServerless architectureTerraform

Core Computer Science

AlgorithmsConcurrency and MultithreadingData StructuresMemory ManagementObject Oriented DesignOperating Systems BasicsTime and Space Complexity Analysis

Cybersecurity

API and web vulnerability analysisAWS IAM and S3 securityCryptographic weakness detectionNmap automationPCAP forensicsReverse engineeringTLS protocol analysisYARA based malware triage

Places I have been

Tap a pin for live weather.