{
  "schema": "oscarwang.dev/agent.json@1",
  "generated": "2026-11-08T03:31:23.560Z",
  "profile": {
    "name": "Oscar Wang",
    "tagline": "I build reliable systems for people, from distributed storage to AI agents.",
    "summary": "Oscar Wang is a software engineer on Microsoft Azure Storage and a Cornell Milstein Scholar. He builds distributed systems and explores trustworthy AI agents.",
    "location": "NYC",
    "now": [
      "Working on distributed storage systems at Microsoft Azure.",
      "Building AI agents with a focus on context, tool use, and evaluation.",
      "Testing new recipes and techniques in the kitchen.",
      "Getting back into running after a very long hiatus."
    ],
    "now_live": {
      "schema": "oscarwang.dev/now@1",
      "updated": "2026-11-07",
      "learning": {
        "window_days": 30,
        "lessons": 14,
        "tracks": [
          {
            "track": "AI agents",
            "lessons": 9,
            "threads": [
              "agent coordination",
              "provenance",
              "context engineering"
            ],
            "last": "2026-11-06"
          },
          {
            "track": "Cooking",
            "lessons": 5,
            "threads": [
              "sauce composition",
              "sauce",
              "dairy science"
            ],
            "last": "2026-11-07"
          }
        ]
      },
      "training": {
        "sessions_7d": 0,
        "sessions_30d": 1,
        "week_streak": 1,
        "split_30d": [
          {
            "name": "Push",
            "count": 1
          }
        ],
        "last": {
          "date": "2026-10-26",
          "name": "Push"
        },
        "logged_with": {
          "name": "openGym",
          "url": "https://github.com/DuarteSantos8/openGym"
        }
      },
      "site_last_change": "2026-10-28",
      "page": "https://oscarwang.dev/now/"
    },
    "website": "https://oscarwang.dev",
    "email": "hi [ at ] oscarwang [ dot ] dev",
    "links": {
      "github": "https://github.com/oscarwang20",
      "linkedin": "https://www.linkedin.com/in/oscar-wang04/"
    }
  },
  "experience": [
    {
      "org": "Microsoft",
      "team": "Azure Storage",
      "blurb": "Distributed storage. Started as an intern making the team’s builds faster.",
      "roles": [
        {
          "title": "Software Engineer",
          "start": "2026-06"
        },
        {
          "title": "Software Engineer Intern",
          "start": "2025-05",
          "end": "2025-08"
        }
      ]
    },
    {
      "org": "Cornell Digital Tech & Innovation",
      "url": "https://www.cornelldti.org",
      "blurb": "Built tools for a 100+ member student team; taught web development and later advised the developers.",
      "roles": [
        {
          "title": "Advisor",
          "start": "2026-01",
          "end": "2026-05"
        },
        {
          "title": "Developer Lead",
          "start": "2024-05",
          "end": "2025-05"
        },
        {
          "title": "Technical Product Manager",
          "start": "2024-01",
          "end": "2024-06"
        },
        {
          "title": "Full-stack Developer",
          "start": "2023-02",
          "end": "2024-01"
        }
      ]
    },
    {
      "org": "Shmood",
      "blurb": "AI infrastructure, and testing the limits of React.",
      "roles": [
        {
          "title": "Software Engineer Intern",
          "start": "2024-05",
          "end": "2024-09"
        }
      ]
    },
    {
      "org": "Cornell Tech",
      "blurb": "Civic data and participatory design in NYC.",
      "roles": [
        {
          "title": "Summer Program",
          "start": "2023-06",
          "end": "2023-08"
        }
      ]
    },
    {
      "org": "Milstein Program in Technology & Humanity",
      "blurb": "Led a four-person team building an internship hub with reviews and audio interviews.",
      "roles": [
        {
          "title": "Full-stack Developer",
          "start": "2023-01",
          "end": "2023-05"
        }
      ]
    },
    {
      "org": "Coalition for Asian American Children and Families",
      "blurb": "A student language-access campaign for NYC schools.",
      "roles": [
        {
          "title": "Student Ambassador",
          "start": "2020-08",
          "end": "2022-06"
        }
      ]
    }
  ],
  "education": [
    {
      "school": "Cornell University",
      "degree": "B.A. Mathematics & Computer Science",
      "start": "2022-08",
      "end": "2026-05",
      "note": "Milstein Scholar · 25 students in each Arts & Sciences class"
    },
    {
      "school": "Stuyvesant High School",
      "degree": "High school diploma",
      "start": "2018-09",
      "end": "2022-06"
    }
  ],
  "projects": [
    {
      "slug": "idol",
      "title": "IDOL — DTI Internal Tools",
      "description": "The internal tools platform that runs Cornell DTI, a 100+ member product team — member directory, team-event credits, shoutouts, recruiting pipeline, and the public team website.",
      "status": "live",
      "url": "https://www.cornelldti.org",
      "repo": "https://github.com/cornell-dti/idol",
      "role": "Developer → TPM → Developer Lead · Cornell DTI",
      "period": "2023 – 2025",
      "tags": [
        "typescript",
        "react",
        "next.js",
        "express",
        "firestore"
      ],
      "order": 1,
      "details": "Three years and ~50 merged PRs on the platform that automates DTI's operations: team-event\ncredit APIs, a CSV member-import tool, the candidate decider, interview emails with calendar\ninvites, and the new website's navbar, hero, carousel, and product pages. As lead, an\nExpress + Firestore refactor cut server costs 20% and response times 43%.",
      "page": "https://oscarwang.dev/projects/"
    },
    {
      "slug": "milstein-hub",
      "title": "Milstein Internship Hub",
      "description": "An internship review and posting site for Cornell's Milstein Program, with an interface for browsing and playing audio interviews with past interns.",
      "status": "archived",
      "url": "https://milstein-website.vercel.app",
      "repo": "https://github.com/oscarwang20/milstein-website",
      "role": "Team lead · Milstein Program",
      "period": "2023",
      "tags": [
        "typescript",
        "react",
        "next.js"
      ],
      "order": 2,
      "details": "Led a team of four to design and build a responsive site where Milstein students share\ninternship reviews, with audio interviews collected over the course of the project.",
      "page": "https://oscarwang.dev/projects/"
    },
    {
      "slug": "proof-of-human",
      "title": "Proof of Human",
      "description": "Privacy-preserving human attestation — Ed25519 signatures with nonce-liveness challenges. A YC RFS Fall 2026 prototype exploring how to prove you're human without surrendering identity.",
      "status": "building",
      "tags": [
        "cryptography",
        "python",
        "privacy"
      ],
      "order": 3,
      "details": "An experiment in human attestation: proving a real person is behind an action without\nhanding over personal identity. Built on Ed25519 keypairs with nonce-based liveness\nchallenges. Prototype for the YC Requests-for-Startups human-attestation theme.",
      "page": "https://oscarwang.dev/projects/"
    },
    {
      "slug": "daily-learning",
      "title": "Daily Learning",
      "description": "An AI-orchestrated learning system that researches, curates, and writes a lesson a day across tracks — distributed systems, AI, math, entrepreneurship, culinary arts — with a running through-line.",
      "status": "live",
      "tags": [
        "ai-agents",
        "automation",
        "learning"
      ],
      "order": 4,
      "details": "A cron-driven learning engine: each run plans a topic, does dated web research, and\ncurates a lesson that builds on prior ones via a persistent through-line document.\nLearning in public, one day at a time.",
      "page": "https://oscarwang.dev/projects/"
    },
    {
      "slug": "fitness-engine",
      "title": "Fitness Coaching Engine",
      "description": "A running-analysis pipeline over Apple Health exports — GAP, aerobic decoupling, Karvonen HR-reserve zones, and per-run coaching. Grounded on 179k real heart-rate samples.",
      "status": "building",
      "tags": [
        "python",
        "data",
        "fastapi"
      ],
      "order": 5,
      "details": "A personal running coach built on my own Apple Health data. Streams multi-hundred-MB\nhealth exports without blowing up memory, derives a real HR profile from ~179k samples,\nand computes grade-adjusted pace, aerobic decoupling, and heart-rate zones per run.",
      "page": "https://oscarwang.dev/projects/"
    },
    {
      "slug": "cornell-courses-mcp",
      "title": "Cornell Courses MCP",
      "description": "An MCP server that lets AI assistants search Cornell's class roster — typed API client, cached lookups, and tools for finding courses by subject, level, and schedule.",
      "status": "archived",
      "repo": "https://github.com/oscarwang20/cornell-courses-mcp",
      "period": "2025",
      "tags": [
        "python",
        "mcp",
        "pydantic",
        "httpx"
      ],
      "order": 6,
      "details": "A Model Context Protocol server over Cornell's course roster API. Pydantic models for the\nroster data, an async httpx client with caching to avoid redundant fetches, and search tools\nan assistant like Claude can call directly. Tested with unit and integration suites.",
      "page": "https://oscarwang.dev/projects/"
    },
    {
      "slug": "edstem-smart-search",
      "title": "EdStem Smart Search",
      "description": "A browser extension that adds semantic search to EdStem course forums — find threads by meaning, not keywords, with results shown above the native search.",
      "status": "archived",
      "repo": "https://github.com/oscarwang20/edstem-ai",
      "period": "2025",
      "tags": [
        "typescript",
        "chrome-extension",
        "python",
        "vector-search"
      ],
      "order": 7,
      "details": "Syncs a course's forum threads into a vector index, then surfaces \"smart matches\" inline\nin EdStem's own search UI. Chrome extension front end, Python backend, automatic auth\ncapture, and live sync status.",
      "page": "https://oscarwang.dev/projects/"
    },
    {
      "slug": "findoc",
      "title": "FinDoc — Millennium × DTI",
      "description": "A multimodal financial-document summarizer and KPI highlighter built for Millennium, with an LLM query cache that halved OpenAI token usage.",
      "status": "archived",
      "repo": "https://github.com/cornell-dti/mlmn-findoc",
      "role": "Software Engineer · Millennium × Cornell DTI",
      "period": "2024",
      "tags": [
        "python",
        "langchain",
        "supabase",
        "aws-lambda"
      ],
      "order": 8,
      "details": "PDF processing, a LangChain summarization pipeline deployed on AWS Lambda, and a caching\nlayer on Zilliz Cloud + Supabase that stored chat history and cut token spend by 50%.",
      "page": "https://oscarwang.dev/projects/"
    },
    {
      "slug": "trends-in-web-dev",
      "title": "Trends in Web Development",
      "description": "The site for DTI's Cornell course on modern web development — set up the Fall 2024 edition and built live lecture demos.",
      "status": "live",
      "url": "https://webdev.cornelldti.org",
      "repo": "https://github.com/cornell-dti/trends-in-web-dev-website",
      "role": "Cornell DTI",
      "period": "2024 – 2025",
      "tags": [
        "typescript",
        "react",
        "teaching"
      ],
      "order": 9,
      "details": "Course website and lecture demos for Trends in Web Development, DTI's student-taught\nCornell course.",
      "page": "https://oscarwang.dev/projects/"
    }
  ],
  "writing": [],
  "writing_elsewhere": [
    {
      "publication": "The Stuyvesant Spectator",
      "section": "Science",
      "profile": "https://stuyspec.com/staff/oscar-wang",
      "pieces": [
        {
          "title": "Facing a New Reality",
          "date": "2021-04",
          "blurb": "Deepfakes, GANs, and whether we’re ready for faces we can’t trust.",
          "url": "https://stuyspec.com/article/facing-a-new-reality"
        },
        {
          "title": "Technology That Feels",
          "date": "2020-11",
          "blurb": "Prosthetics that send touch and pain back to the brain.",
          "url": "https://stuyspec.com/article/technology-that-feels"
        },
        {
          "title": "The Technological Age of Medicine",
          "date": "2020-09",
          "blurb": "Telemedicine and new tech in medical training and care.",
          "url": "https://stuyspec.com/article/the-technological-age-of-medicine"
        },
        {
          "title": "The History and Future of Antimatter",
          "date": "2021-10",
          "blurb": "What antimatter research is for, beyond the physics.",
          "url": "https://stuyspec.com/article/the-history-and-future-of-antimatter"
        },
        {
          "title": "Sweet Dreams",
          "date": "2020-11",
          "blurb": "The shared neuroscience of sleep paralysis and lucid dreaming.",
          "url": "https://stuyspec.com/article/sweet-dreams"
        }
      ]
    }
  ]
}