Ayush Madhav

CS and Math @UMichigan

> NSF-backed research

Résumé

Experience

Work · Ann Arbor, MIMay 2026 to Present

Jaseci Labs

Software Engineering Intern

  • 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.
Research · Ann Arbor, MIMay 2026 to Present

University of Michigan, College of Engineering

Student Researcher (POSE)NSF, $300K

  • 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.
Work · Ann Arbor, MIJan 2026 to Present

Cactus

Core ContributorYC S25

  • 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.
Founder · Dublin, IrelandJul to Aug 2025

CareTether

Co-Founder, Frontend and OutreachPatch accelerator

  • 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.
Work · RemoteJun 2024 to Jul 2024, Apr 2025

GIIT Solutions

Associate Software Intern

  • Maintained CI/CD pipelines on AWS, automating deployments across 12+ microservices and improving reliability by 28%.
  • Developed Python scripts to streamline backend processes, reducing manual overhead by 40% and saving 15+ hours weekly.
  • Optimized cloud infrastructure with senior devs, achieving a 35% cost reduction through resource management.
  • Deployed cloud-native solutions with AWS CI/CD tools, improving scalability and achieving 99.7% uptime.

Projects

TypeScript · CesiumJS · React

MK-OSINT

A real-time geospatial intelligence platform that plots live public feeds (military aircraft transponders, the ISS, USGS earthquakes, Safecast radiation sensors, airport control zones) on a CesiumJS 3D globe with toggleable layers, entity history, and CRT/night-vision/FLIR filters. A TypeScript backend runs a declarative ingestion engine: each source is one YAML file (fetch, parse JSON/GeoJSON/XML/CSV, map fields), polled with retry/backoff, stored in SQLite, and pushed over WebSocket with an OpenAPI-documented REST API. Also ships as a spec-driven AI-agent workshop kit, including an agent skill that turns any public data URL into a source definition.

Jac · Python · MLX

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.

Bash · Jac · Zig

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.

Python · PyTorch · A*/JPS

NASA SUITS Challenge

AI Lead for CLAWS UM's NASA SUITS entry. Autonomous lunar-EVA navigation with A*/Jump Point Search over a 3-layer occupancy grid, 17-ray LiDAR fusion, and RSSI trilateration; PyTorch obstacle detection (temporal ResidualBeamCNN, BEV cross-attention transformer) behind a hot-swappable inference framework; and a voice pipeline streaming 16 kHz audio over WebSocket to faster-whisper and a neural intent classifier.

Show 16 moreShow less
Python · Flask · TensorFlow

Inferno

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

React · TypeScript · Vite

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.

Python · AI/ML · Neural Radiance Fields (NeRF)

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.

Next.js · React · TypeScript

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.

Hono · Next.js · React

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.

Python · OpenCV · MediaPipe

CompVis

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

Django · Python · React

Taskpilot

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

Python · PyTorch · Pandas

SMS_Classifier_Ayush

SMS spam detection model using PyTorch and Unity Sentis integration.

TypeScript · React · Ink

Instagram-CLI

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

React · TypeScript · Vite

ClassicFocus

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

FastAPI · Python · React

mkrl

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

React Native · Expo

Photos_Tin

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

Python · AgentQL · Playwright

Scrape_for_Sponsor

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

Astro · React · TypeScript

Portfolio Website

My current portfolio website.

HTML · CSS · JavaScript

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.

Swift 6 · SwiftUI · AppKit

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.

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

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

No. 01
CGoJacPythonRustTypeScript

AI and ML

No. 02
LLMsLoRA/QLoRA fine tuningPyTorchQuantizationRAGvLLM

Software Development

No. 03
FastAPIGraphQLNext.jsNode.jsReactWebSockets

Databases and Data Engineering

No. 04
ETL pipelinesMongoDBPostgreSQLRedisVector databases

DevOps and Cloud Infrastructure

No. 05
AWS LambdaCI/CD pipelinesDockerKubernetesLinuxTerraform

Core Computer Science

No. 06
AlgorithmsConcurrency and MultithreadingData StructuresOperating Systems Basics

Cybersecurity

No. 07
PCAP forensicsReverse engineeringTLS protocol analysisYARA based malware triage

Places I have been

Tap a pin for live weather.