Software Engineer — AI & Full-Stack

Vansh Singh

I design and build autonomous systems — multi-agent automation, voice agents, and content pipelines that run end-to-end without a human in the loop. Shipped platforms behind 350K+ subscribers and 150M+ views, and production web apps end to end.

Skimming? The work is in Projects, the background in Experience, the tools in Skills.

Now — open to full-time software engineering roles
San Francisco, CA B.S. Computer Science, ASU ’26 GPA 4.0 / 4.0 India → Tempe → San Francisco

Selected work

Projects

  1. Relayo Private

    AI voice-automation platform for small and mid-size businesses. Twilio-powered real-time phone agents that book appointments, send emails, and update records autonomously.

    • Next.js
    • PostgreSQL
    • Firebase
    • Twilio
  2. Cortyx Private

    Autonomous email agent that triages, drafts, and acts on an inbox — reasoning over threads and calling tools to follow through.

    • TypeScript
    • Next.js
    • OpenAI
    • Claude
  3. Herald Private

    Voice-controlled desktop agent — speak a request and it drives applications and workflows on the machine in real time.

    • Python
    • Speech-to-text
    • Tool-calling
  4. Quitter Private

    Gamified habit tracker that turns breaking a habit into a streak-driven game with milestones, relapses, and progress analytics.

    • Next.js
    • TypeScript
    • Supabase
  5. LifeOS Private

    Voice-controlled command center that runs my machine hands-free — plans my day hour-by-hour, executes tasks, syncs and analyzes finances, tracks habits, and answers natural-language questions across all of it with persistent memory.

    • React
    • Node.js
    • LLM agents
    • Voice (STT/TTS)
  6. Breakout Private

    YouTube niche-intelligence product: scans channels at scale, ranks breakout outliers by recent trajectory, and serves the results through a dashboard, an MCP server, and a Chrome extension.

    • Python
    • FastAPI
    • MCP
    • Chrome extension
  7. Brain Private

    Persistent cross-session memory for AI agents: a capture daemon records every terminal’s activity into Supabase, with semantic + keyword recall exposed to agents over MCP — so context survives restarts and spans machines.

    • Node.js
    • Supabase
    • Embeddings
    • MCP
  8. Marlowe

    Scroll-driven “3D” property walkthrough: AI keyframes interpolated into video, decoded to a 100-frame canvas scrub that ties camera motion to scroll — smooth on iOS where video scrubbing breaks. Live demo →

    • Canvas
    • Generative video
    • Cloudflare Pages
  9. Clearfield Private

    Web-agency pipeline for local businesses: finds companies without websites, generates a complete static site per business for ~$0 with zero LLM calls at runtime, and runs outreach, checkout, and domain setup end to end.

    • Node.js
    • Static generation
    • Payments

Shipped & working

Open Source

  • Otto

    Autonomous coding agent (CLI): reads a repo and an issue, writes a fix, runs the tests, and opens a pull request.

    • Python
  • Marginalia

    Reading & knowledge companion: save articles and PDFs, get AI summaries, and ask questions across your whole library.

    • JS
    • BYO key
  • Delve

    Multi-agent deep-research engine: decomposes a question, runs parallel searches, verifies claims, and returns a cited report.

    • JS
    • BYO key
  • RepoChat

    Chat with any public GitHub repo: indexes the code and explains the architecture.

    • JS
    • BYO key
  • Compass

    Personal life-OS: tracks habits, finances, and goals with an AI weekly reflection.

    • JS
    • BYO key
  • Querydeck

    Talk to your data: upload a CSV, ask a question in plain English, and get the analysis back with charts.

    • JS
    • BYO key
  • Critique

    AI code reviewer: paste code or a diff and get a categorized review — bugs, style, and suggested fixes.

    • JS
    • BYO key
  • Grill

    AI voice mock-interviewer: it asks the questions, you answer out loud, and it scores and coaches you in real time.

    • JS
    • Voice
    • BYO key
  • Recall

    AI study tool: turn a topic or PDF into flashcards and quizzes with spaced repetition and a built-in tutor.

    • JS
    • BYO key
  • Decoder

    Explain and generate regex, cron, and shell from plain English, with a live regex tester to check your patterns.

    • JS
    • BYO key
  • nanoinfer

    LLM inference engine from scratch in Python + NumPy — loads real model weights and runs generation with no ML framework underneath.

    • Python
    • NumPy
  • vectro

    Vector database with a hand-written HNSW index — approximate nearest-neighbor search, atomic persistence, no libraries.

    • Python
  • queryd

    SQL query engine and mini relational database — parser, planner, executor — differential-tested against SQLite for correctness.

    • Python
    • SQL
  • raftkv

    The Raft consensus algorithm from scratch, powering a replicated key-value store with leader election and failover.

    • Python
    • Distributed systems
  • lsmdb

    Crash-safe LSM-tree key-value storage engine — write-ahead log, memtable, SSTable compaction — survives kill-mid-write tests.

    • Python
    • Storage
  • gradlite

    Tiny deep-learning framework with reverse-mode autograd — trains MNIST to 97.6% with no PyTorch or TensorFlow.

    • Python
    • NumPy
  • searchio

    Full-text search engine in pure Python — inverted index, BM25 ranking, phrase and boolean queries.

    • Python
  • jsonq

    JSON parser/serializer plus a jq-style query language, written from scratch and differential-tested against jq.

    • Python
  • sheets

    Spreadsheet formula engine — lexer, parser, dependency graph with cycle detection, and incremental recalculation.

    • Python
  • chessengine

    Pure-Python chess engine — perft-verified legal move generation, search, and UCI protocol support.

    • Python
  • rgx

    Regular-expression engine from scratch — backtracking matcher with possessive quantifiers, fuzz-tested against Python’s re.

    • Python
  • httpd

    HTTP/1.1 server on raw sockets — routing, static files, and hardened parsing against request smuggling and header injection.

    • Python
    • Networking
  • minigit

    Version control from scratch that speaks real Git — content-addressed objects, commits, branches, interoperable with git itself.

    • Python
  • emberlang

    A small programming language — hand-written lexer, Pratt parser, bytecode compiler with closure resolution, and a stack-based VM.

    • Python
    • Interpreters
  • rayt

    Vectorized ray tracer in Python + NumPy — writes its PNGs by hand with zlib, zero graphics libraries.

    • Python
    • Graphics

All projects on GitHub →

Background

Experience

  1. Oct 2025 — Present

    Founding Engineer & Lead Engineer

    Relayo

    Sole engineer on an AI voice-automation platform: real-time voice agents (Twilio) that hold live phone conversations and take action via call-state memory and event-driven triggers. Full stack — Next.js, Node.js, PostgreSQL.

  2. Aug 2025 — May 2026

    Software Engineer Intern

    FoxiPrint

    Built the entire customer platform solo — React front end, Node + Supabase (Postgres) back end, and a role-based admin dashboard with enterprise security: 2FA, password-breach detection, rate limiting, session timeout, login-activity tracking, audit logging, and row-level security. Recognized by leadership as a standout contributor.

  3. May — Aug 2025

    Marketing & Sales Intern

    Mozo Hunt Pvt. Ltd · Mumbai

    Named Best Performer; sourced 150+ leads. Built a Python + SQL lead-scoring pipeline and dashboard that cut reporting time 30% and lifted conversion 12%.

  4. Jan — May 2024

    Undergraduate Teaching Assistant — CSE 240

    Arizona State University

    Supported instruction for Introduction to Programming Languages — labs, grading, and one-on-one student help.

Education

Education

  1. Aug 2022 — May 2026

    B.S. in Computer Science · GPA 4.0 / 4.0

    Arizona State University · Tempe, AZ

    Graduating May 2026. Coursework spanning data structures & algorithms, operating systems, databases, computer networks, and machine learning. Undergraduate Teaching Assistant for CSE 240 (Programming Languages).

Toolkit

Skills

Languages
PythonTypeScriptJavaScript JavaC++SQL
Web & Infrastructure
Node.jsNext.jsReact FastAPIPostgreSQLMongoDB DockerAWS
AI & Agents
LLM orchestrationMulti-agentRAG Tool-callingOpenAI APIAnthropic (Claude) API
Media
FFmpegRemotion

Contact

Building something autonomous? Let’s talk.

Get in touch — drop a note below and I’ll get back to you.

Or email me directly: vsingh97@asu.edu