# Akshat Goel > 23-year-old software engineer who came up through motion design — founding engineer on an AI news platform, now building product tooling, interactive UI, and a public notebook on systems and recommendation algorithms. ## Links - Website: https://www.akshatgoel.com/ - Projects: https://www.akshatgoel.com/projects - Notebook: https://www.akshatgoel.com/notes - GitHub: https://github.com/akshatgoel07 - X (Twitter): https://x.com/akshatgoel0 - Extended profile (Markdown): https://www.akshatgoel.com/llms-full.txt - Developer resources: https://www.akshatgoel.com/developers ## For agents Every page here has a Markdown twin. Request any page URL with `Accept: text/markdown` and it responds `text/markdown; charset=utf-8` with `Vary: Accept`; the same document is also addressable under `/md` (for example `/notes/agent-evals` is `/md/notes/agent-evals`). Unknown paths return HTTP 404 with a short Markdown body listing these resources. Every endpoint under `/api` returns JSON on failure, with a stable `code`, a `message`, and a `hint`. - [llms.txt](https://www.akshatgoel.com/llms.txt) — Concise map of the site: profile, every project, every notebook post, and the URL of each Markdown and JSON representation. - [llms-full.txt](https://www.akshatgoel.com/llms-full.txt) — Extended knowledge file: the full profile plus the complete prose of every notebook post and an FAQ, in one document. - [OpenAPI specification](https://www.akshatgoel.com/openapi.json) — OpenAPI 3.1 description of every JSON endpoint on the site, including the structured error schema. - [Sitemap](https://www.akshatgoel.com/sitemap.xml) — Every indexable page URL. - [robots.txt](https://www.akshatgoel.com/robots.txt) — Crawler policy, per user-agent, plus the sitemap pointer. - [Profile API](https://www.akshatgoel.com/api/profile) — Structured identity for Akshat Goel: name, role, bio, links, and content counts. - [Projects API](https://www.akshatgoel.com/api/projects) — Every project and notebook post as JSON, each with the URL of its Markdown representation. - [Markdown mirror](https://www.akshatgoel.com/md) — Markdown twin of every page: /md mirrors the site tree, so /notes/agent-evals is also at /md/notes/agent-evals. The same content is served from the original URL to any client that sends `Accept: text/markdown`. ## About Akshat Goel is a 23-year-old software engineer who came to engineering from motion design — a path that shows up in his work's bias toward interactive, physical-feeling UI. He was a founding engineer on BNNGPT (auraone.ai), an AI-powered news streaming platform, where he shipped parallel generative-UI streaming for media and sources. His other work spans high-performance product tooling (an in-house stadium seat-layout builder), spring-physics motion playgrounds, and live hardware telemetry. He keeps a public notebook of writeups on systems and recommendation algorithms — multi-armed bandits, Netflix-style contextual Thompson sampling, and how to evaluate AI agents — and openly tracks metrics he cares about: deep-work hours, running, steps, and active energy. ## Projects - [Seat Layout Builder](https://www.akshatgoel.com/md/projects/seat-layout-builder) — 2025. A high-performance, in-house seat layout builder for stadium and venue mapping — a canvas editor with curved-row geometry, a real-time seat-selection viewer, and SVG import/export — built to scale and to eliminate recurring licensing fees. (live: https://www.akshatgoel.com/internal/seat-layout-builder) - [BNNGPT](https://www.akshatgoel.com/md/projects/bnngpt) — 2023. Founding-engineer work on an AI-powered news streaming platform; shipped parallel generative-UI streaming that renders media and sources as they arrive. (live: https://auraone.ai/) - [Printer Telemetry](https://www.akshatgoel.com/md/projects/printer) — 2026. A live telemetry dashboard for a Bambu Lab A1 Mini 3D printer — real-time state, camera frames, and print history. (live: https://www.akshatgoel.com/printer) - [Spring Animation](https://www.akshatgoel.com/md/projects/spring-animation) — 2024. An interactive playground for spring physics in UI motion — drag, release, and tune stiffness, damping, and mass to feel how spring-driven motion behaves. (live: https://www.akshatgoel.com/internal/spring-animation) - [Buzz](https://www.akshatgoel.com/md/projects/buzz) — 2024. A playful animation experiment — bouncy, springy, full of motion. (live: https://buzz-geu.vercel.app) - [Tech Kareer](https://www.akshatgoel.com/md/projects/tech-kareer) — 2024. Logo design for techkareer.com. (live: https://www.techkareer.com/) - [Animation Showcase](https://www.akshatgoel.com/md/projects/animation-showcase) — 2024. Selected motion design and UI animation work. - [Measurability](https://www.akshatgoel.com/md/projects/measurability) — 2026. A personal metrics dashboard — deep-work hours (Forest), steps and active energy (Apple Health), and weekly running volume. (live: https://www.akshatgoel.com/measurability) ## Notes - [Half Marathon Training Plan](https://www.akshatgoel.com/md/notes/half-marathon-training) — 2026. The full workout schedule for the DNMR half marathon — every session, day by day, with what actually got run against it, from week 1 to race day. (page: https://www.akshatgoel.com/notes/half-marathon-training) - [paper-podcast](https://www.akshatgoel.com/md/notes/paper-podcast) — 2026. A local tool that turns any research paper into a fun two-host podcast — Ollama writes the script, a neural TTS speaks it, all on-device. Inspired by yacineMTB's scribepod. (page: https://www.akshatgoel.com/notes/paper-podcast) - [Agent Evals](https://www.akshatgoel.com/md/notes/agent-evals) — 2026. App tests verify the product; agent evals verify the worker — building evals that check an AI agent's process, scope, and consistency, not just the final result. (page: https://www.akshatgoel.com/notes/agent-evals) - [Netflix Artwork Personalization](https://www.akshatgoel.com/md/notes/netflix-artwork) — 2026. How Netflix uses contextual Thompson sampling to show a different winning thumbnail to each viewer — same title, personalized art. (page: https://www.akshatgoel.com/notes/netflix-artwork) - [The Multi-Armed Bandit Problem](https://www.akshatgoel.com/md/notes/multi-arm-bandit) — 2026. The exploration / exploitation tradeoff and the algorithms — epsilon-greedy, UCB, Thompson sampling — that try to balance it while minimizing regret. (page: https://www.akshatgoel.com/notes/multi-arm-bandit) - [Seat Layout Builder](https://www.akshatgoel.com/md/internal/seat-layout-builder) — 2025. A deep dive into the in-house stadium seat-layout builder — canvas editor, curved-row geometry engine, and real-time seat selection. (page: https://www.akshatgoel.com/internal/seat-layout-builder) - [Spring Animation](https://www.akshatgoel.com/md/internal/spring-animation) — 2024. Why spring-driven motion feels alive, and the math (Hooke's law plus a damping term) behind a small spring playground. (page: https://www.akshatgoel.com/internal/spring-animation)