Open to full-time roles, based in Chicago

Laxmi Sai Maneesh Reddy Jupalle

Full stack developer. I build web products, machine learning systems, and LLM tooling, from a campus platform for UIC students to AI that runs entirely on your own machine.

~/shipped
$ aqueduct chat --budget 11G --spec 3
→ Qwen3.8-27B · 0.63 tok/s · identical ids
$ auricle serve
● daemon on 127.0.0.1:4820 · local whisper
$ flux find "assignment"
→ 4 results in 12ms
$ 
Click a command to open the project
Degree

MS CS, 3.80

University of Illinois Chicago, 2026

Industry

2 years

Software engineer at VMware by Broadcom

Hackathon

1st place

Hack with Chicago, sponsored by Microsoft

Recognition

vExpert

VMware community award, 2023

Reliable products, with real depth behind the interface.

I graduated with an MS in Computer Science from the University of Illinois Chicago, with coursework in AI, ML, data science, generative AI, and systems. Before that I spent two years at VMware by Broadcom solving integration issues at enterprise scale and tightening the loop between developers and testers.

Now I'm looking for a full-time role where I can build reliable, user-centred products with web and AI/LLM technology: interfaces that feel fast and accessible, backed by data and models that hold up.

Studied
MS Computer Science, UIC, graduated May 2026
Worked
VMware by Broadcom, UIC GenAI team
Focus
Full-stack web, machine learning, LLM systems
Based
Chicago, IL

Where I've worked

From enterprise device management to clinical AI: shipping inside real constraints like scale, compliance, and uptime.

Jan 2026 – May 2026Chicago, IL

University of Illinois Chicago

Graduate Assistant, GenAI Team

GenAI, healthcare
  • Architecting an end-to-end RAG-based clinical AI system using Python, Azure AI Foundry, and open-source LLMs (LLaMA, Mistral) with vector-database retrieval to automate medical justification reports for assistive technology equipment.
  • Developing secure, HIPAA-compliant data workflows to process, anonymize, and validate patient records from protected file servers, grounding AI-generated clinical documentation in verified inventory and patient datasets.

Aug 2022 – Jul 2024Bengaluru, India

VMware by Broadcom

Software Engineer

May 2023 – Jul 2024. Previously Associate Software Engineer, Aug 2022 – Apr 2023

Enterprise, APIs
  • Leveraged expertise in APIs, certificates, and XML to streamline profile integration and enhance system performance.
  • Drove issue resolution for thousands of clients, ensuring uninterrupted operations and system uptime.
  • Conducted deep investigations into Apple platform issues, contributing to improved enterprise mobility solutions.
  • Standardized Jira ticket workflows with clear reproduction steps and environment details, reducing developer–tester communication loops by 40%.
  • Performed Apple–VMware environment troubleshooting using server log analysis and configuration audits to resolve complex compatibility issues.

May 2020 – Aug 2020Bengaluru, India

Ifortis Corporate

Full Stack Developer Intern

Ed-tech, full stack
  • Built and deployed the company’s ed-tech web platform using full-stack technologies including Python backend services and responsive frontend interfaces, enabling scalable delivery of online workshops and coding sessions.
  • Engineered site scalability improvements to handle growing user traffic, implementing backend optimizations and frontend performance tuning that supported a surge in platform adoption during peak enrollment periods.

Selected work

Seventeen things I've built. Open any card for the details, or press / to jump straight to one.

Showing all 17

Latest build, Sep 2026

Qwen-3.8 in Rust

A CPU inference engine that runs Qwen3.8-27B at full Q4_K_M quality on a 16 GB laptop, streaming what does not fit instead of dropping to a worse quant.

aqueduct runs bartowski's 17.8 GB GGUF on a CPU-only machine with 8 to 16 GB of RAM. Layers that fit stay pinned; the rest stream from NVMe on every token. Greedy output is the same at every memory budget, thread count, and speculative k. No BLAS, no Python, no GPU.

  • Plan-before-allocate: from the GGUF header alone, pin whole layers until the budget fills, then stream the rest through a two-slot prefetch ring
  • Hand-written AVX2 K-quant kernels (Q4_K / Q5_K / Q6_K), bit-identical greedy ids at every thread count and memory cap
  • --spec 3 drafts with the checkpoint's own MTP head and verifies in one batched pass: 2.27× at 5 GiB, 1.78× at 11 GiB
● aqueduct doctor · 11 GiB plan
● AVX2 · i7-9750H · 30 GB/s RAM · 3.3 GB/s NVMe
pin 48 layers · stream the rest · ring prefetch
$ aqueduct chat --budget 11G --spec 3
0.63 tok/s · identical ids vs resident
→ 1.78× vs plain decode · llama.cpp cannot load at 5–8 GiB
gated DeltaNet + GQA same tokens every rung
2.5–3.6×faster than llama.cpp's AVX2 build
16 GBlaptop RAM, 17.8 GB model
0GPUs, BLAS libraries, or Python
RustAVX2GGUFSIMDDeltaNetGQA

All-in-one student platform for UIC — campus feed, marketplace, notes, study matching, professor reviews, and AI campus assistant.

Apr 2026
Next.jsSupabaseGroq
uicloop.com
Feed
Market
Notes
Prof Reviews
Schedules
Ride Share
✦

Sparky AI — "Best CS electives this semester at UIC?"

10+ modules Realtime chat Groq powered
  • Solo-built with Next.js 16, React 19, TypeScript, Supabase
  • 10+ workflows + Groq-powered Sparky AI for campus Q&A

Local-first daily-briefing desktop agent — Gmail, Calendar, and Slack classified on-device, every item click-through-grounded to its source.

Jul 2026
RustTauriONNX

Connects to Gmail, Google Calendar, and Slack, then opens to a synthesized "here is your day" briefing — what needs action, what's noise, in what order, and why. Opposite of cloud inbox tools: raw content never leaves the machine, and every briefed item carries a provenance handle to the exact source message or event.

● Almanac · today's briefing
1. Contract waiting for signature · Gmail
2. Standup 10:00 · Calendar
3. Design review thread · Slack
43 noise filed · click-through to source
on-device MiniLM + Qwen FK-grounded DPAPI tokens
  • Compile-time privacy: RawContent does not implement Serialize — raw payloads cannot enter outbound request bodies
  • Extraction via all-MiniLM-L6-v2 (ONNX/tract); synthesis via Qwen2.5-0.5B (candle GGUF) — both verified with the network physically disabled
  • Grounding enforced at four layers (memory, wire, disk, render); an ungrounded item is a hard pipeline failure, not a display glitch
  • Hybrid classifier (rules + embeddings); SQLite FK-grounded store; Tauri v2 shell consuming string DTOs only — never raw payloads
RustTauriReactSQLiteONNXCandle

Bloomberg-style terminal for the AI model ecosystem — real-time pricing, arena rankings, benchmarks, and news for ~750 LLMs.

Jul 2026
TypeScriptHonoSQLite

A keyboard-first workstation for the AI model market — mnemonic commands, multi-panel layouts, watchlists, two years of historical charts, and a unified entity model. Data from OpenRouter, LMArena, HuggingFace, arXiv, and lab feeds; normalized once on the server, served through a consistent REST + SSE API.

● ARGUS · LAYOUT 4
> FABLE5 DES ‹GO›
Claude Fable 5 · $3/M in · $15/M out
Arena TEXT #2 · Coding #4 · 90D +12 ELO
> BENCH FABLE5 GPT55 GLM5
→ 3-model matrix · best-in-row highlighted
~750 models 18k arena snapshots SSE live updates
  • Entity resolver canonicalizes upstream naming (exact/alias/fuzzy tiers) and quarantines unresolvable rows instead of corrupting the entity table
  • Immutable snapshot history in SQLite (WAL) powers PX price charts and ARENA ELO/rank history — two-year backfill on first boot
  • Per-source pollers with independent cadence, backoff, and health — one dead feed goes stale in the status bar while everything else keeps ticking
  • 12 keyboard functions (TOP, DES, PX, ARENA, BENCH, WATCH, …) with ghost-text autocomplete and inline error bar
TypeScriptHonoReactSQLiteZodSSEVitest

Local-first meeting engine with a desktop copilot — bot-free capture, live transcript, screen-aware answers, REST/WebSocket API.

Jul 2026
RustWhisperTauri

A single ~31 MB Rust binary that captures system loopback + microphone (no bot joining your calls), transcribes in real time through swappable STT backends, and exposes everything over REST/WebSocket. Bundled clients: an embedded web dashboard and an always-on-top copilot overlay that answers from the live transcript and whatever is on your screen. Privacy by default: with local Whisper, no audio leaves your machine.

● auricle serve · Ctrl+Shift+A
● Daemon · http://127.0.0.1:4820
Them: Let's sync on the Q3 roadmap…
You: I can share the deck after this call.
Copilot · screen OCR + last 10 min transcript
→ streaming answer with context chips
notes + copilot + API local OCR no continuous capture
  • Lock-free capture pipeline: WASAPI loopback + mic → Silero VAD → swappable STT (whisper-local, Deepgram, Groq, OpenAI-compat) → SQLite
  • Meeting notes: two-speaker live transcript, LLM auto-titles, summaries, full-text search, markdown export, optional synced audio playback
  • Copilot overlay (Tauri): hotkey captures active-window OCR + last 10 min of transcript and streams an SSE answer with context chips
  • No concealment, no continuous surveillance — screen capture only on explicit hotkey; localhost boundary defended against DNS rebinding
RustWhisperTauriSQLiteWebSocketReact

An empirical study fine-tuning three models of different eras/sizes to map where fine-tuning's power ends and pretraining's begins.

Jul 2026
PyTorchQLoRAHugging Face

Ran a controlled fine-tuning study across three causal language models to answer one question: how much can fine-tuning alone improve a model, and what sets the ceiling? Built a complete QLoRA pipeline — base model → LoRA adapters → training → automated execution-based benchmarking → adapter merging → GGUF conversion → quantization → local deployment in Ollama.

  • Fine-tuned each model on the 75K-example Magicoder-OSS-Instruct dataset; measured coding ability with execution-based benchmarks against test cases
  • Qwen2.5-Coder-3B (modern, code-specialized): already saturated — fine-tuning barely moved the score, demonstrating the ceiling effect from the top
  • TinyLlama-1.1B (modern, general): 7/10 at baseline, modest clean gains
  • GPT-2-medium (2019, near-zero at code): 0/10 → 2/10, stayed at 2/10 even after 3× training — proving the plateau is a model-capacity limit, not a training limit
  • Adapted the pipeline to each architecture (GPT-2 Conv1D attention, missing chat template, 1024-token context); Drive-checkpointed training resilient to disconnects; solved BF16 vs FP16 and QLoRA-on-Conv1D issues
  • Key insight: pretraining sets the ceiling; fine-tuning helps you reach it — a modern 1.1B model out-scored a larger 2019 model with zero fine-tuning
PythonPyTorchHugging FacePEFT/LoRAQLoRATRLBitsAndBytesllama.cppGGUFOllamaGoogle Colab

Open-source contribution to UI-TARS Desktop — auditable, approval-gated, simulation-first execution for GUI agents.

May 2026 · OSS PR
TypeScriptElectronMCP

Product layer on top of ByteDance's UI-TARS Desktop for safer, auditable, reproducible GUI agent execution — tamper-evident recording, human approval gates, dry-run simulation, and workflow export. Fully local; no data leaves the machine. Additive and opt-in; recording failures never break a live run.

  • Command safety gate + approval hook: evaluates run_command / run_script against destructive-action rules before execution
  • SHA-256 hash-chained Flight Recorder — append-only event log, content-addressed screenshots, integrity verification on read
  • Proof Pack export (shareable HTML evidence), Workflow Capsule, and Workflow Compiler with simulation-first guardrails
  • Simulation mode: agent observes and plans but skips real UI actions — dry-run workflows without touching the desktop
  • Team Workspace with roles, governance policies, and exportable audit reports
  • ~6.4k LOC across 9 commits; 19 new service tests passing; fully backward-compatible with existing agent control flow
TypeScriptElectronReactMCPVitest

Intelligent filesystem autopilot — watch, organize, deduplicate, and search your files automatically. CLI, daemon, tray, and installers.

May 2026 · v0.2
RusteguiTokio
● flux status
● Daemon · uptime 3h 22m
● Service · auto-start
Index: 142,847 files (48.3 GB)
$ flux find "assignment"
→ 4 results in 12ms
88 unit tests Win · macOS · Linux
  • Shipped v0.2 with background agent, system tray, egui settings GUI, and one-click installers (.exe, .dmg, .deb).
  • Rust engine: real-time notify watcher, SHA-256 dedup, rule-based organize, and nucleo fuzzy search across 100k+ files in <50ms.
RustTokioeguiRayon

Privacy-first Chrome extension — browsing history becomes a local knowledge graph and searchable second brain.

Apr 2026
Chrome ExtONNXReact
  • Captures a page only after a real dwell threshold, then extracts the article body with Readability
  • Embeds on-device with a bundled all-MiniLM-L6-v2 (ONNX WASM); no model, font, or inference request ever leaves the browser
  • IndexedDB store (Dexie) with similarity edges and topic clusters: search by meaning, and related pages resurface while you browse
  • Manifest V3, Vitest in CI, JSON export and one-click delete of everything
Chrome ExtReactONNXIndexedDBVitest

"Jest for prompts" — test-driven LLM prompt development with local execution and a self-hosted dashboard.

May 2026
TypeScriptSQLite
  • YAML test files with assertions for JSON schema, contains, semantic similarity, LLM-judge, cost, and latency budgets
  • The same test runs against Anthropic, OpenAI, Gemini, and Ollama; local models are first-class so iteration is free
  • Self-hosted dashboard bound to 127.0.0.1 with run history, side-by-side compare, and trend charts
TypeScriptSQLiteOllama

Zero-config MCP server for instant, local-first codebase health analysis and prioritized reports.

May 2026
MCPTree-sitter
  • Six MCP tools: large files, cyclomatic complexity, dependency audit, dead-code detection, git health, and an aggregate 0–100 health report
  • Tree-sitter AST analysis for TypeScript, JavaScript, and Python; runs on demand, no background indexing
  • Works with Claude Desktop, Cursor, Windsurf, and Claude Code from one npx command; no databases or API keys
MCPTree-sitterTypeScriptNode.js

Privacy-first local cash flow forecasting and financial anomaly detection — fully on-device.

May 2026
PyTorchXGBoost
  • Ingests CSV, OFX, and QFX bank exports, dedupes them, and auto-categorizes with a hybrid rules + ML engine
  • 30-day cash-flow forecasts with confidence intervals; detectors for subscription creep, zombie subscriptions, spending drift, lifestyle inflation, and overdraft risk, with SHAP-backed explanations
  • Terminal vital-signs panel, dashboard, and PDF report; 533 tests, ruff and mypy --strict clean
PythonPyTorchXGBoostSHAP

Ambulance pre-arrival system — 1st place, Microsoft-sponsored Hack with Chicago.

Dec 2025
LangChainKafka

Pre-arrival triage system for ambulances, built at the Microsoft-sponsored Hack with Chicago, where it took 1st place.

  • Multi-agent orchestration with LangChain and GPT-4: coordinated diagnostic, severity-scoring, and treatment agents for triage automation
  • Real-time streaming with Pathway, Kafka, FastAPI, and WebSockets for sub-second EMS data transmission; deployed on Azure with Docker
LangChainGPT-4KafkaPathwayFastAPIAzure

LLM-powered insurance document extraction, comparison, and simplification with vector/graph search.

May 2025
QdrantNeo4j
  • LLM document analysis with GPT-Nano and Gemini Flash; vector and graph search over Qdrant and Neo4j
  • Modular Extract, Query, Analyze, and Compare pipelines so decisions come from structured comparisons, not a single prompt
QdrantNeo4jGemini Flash

Full-stack AI research assistant — upload papers and chat with summaries and Q&A.

Jan 2025
ReactSupabase
  • Multi-LLM pipeline for extractive and abstractive summarization, citation-aware retrieval, and contextual Q&A over uploaded papers
  • React, TypeScript, Node.js, and Supabase with JWT auth and row-level security; independent research project at UIC
ReactTypeScriptNode.jsSupabase

SheSecure

YOLOv5 pipeline for assault incident detection in CCTV footage — ~92% precision.

YOLOv5Python

Jan Swasthya

Healthcare app with CNN + chatbot for faster initial assessment — ~85% accuracy.

DjangoCNN

Tools I reach for

Every area on the left links to the project that shows it. Click one to open that project.

Languages

PythonTypeScriptJavaScriptRustC++JavaSQL

Frameworks

ReactNext.jsDjangoPyTorchTensorFlow

Cloud and tools

AWSAzureDockerJenkinsHadoop

Spoken languages

EnglishTeluguHindiJapanese

Education and recognition

Education

Aug 2024 – May 2026

MS Computer Science

University of Illinois Chicago, GPA 3.80

AI, ML, data science, networking, DBMS, DevOps, generative AI, economics in CS

2018 – 2022

B.Tech CST (AI)

Jain University, GPA 3.72

ML, deep learning, NLP, HCI, data structures, DBMS, data science

Recognition

Publication, 2022

Diabetic Retinopathy Detection using ML

A 5-layer CNN with 94.5% accuracy. Awarded International Best Researcher by ISSN.

Read the paper

Award, 2023

VMware vExpert

Recognized for expertise and community contributions in virtualization and cloud infrastructure.

Let's build something useful.

I'm looking for full-time roles and I'm open to collaborations. A short note is enough.

Location
Chicago, ILCentral Time
Esc
↑↓ to move Enter to open Esc to close