Skip to content

About me.

A bit about who I am and what I do.

  1. a mario clone

    A Mario clone, one of the first games I built

    the beginning

    Tinkering first

    It started with Lego sets as a kid. I built, broke and rebuilt whatever I could think of. Nobody taught me, which is still how I learn most things.

  2. maskio

    Maskio, a pixel art platformer

    python, then the web

    Then code

    Then I moved from bricks to code. I started with Python and some early AI experiments, then built websites and apps, and hit plenty of bugs that taught me more than any tutorial did.

  3. the paper

    Bosch

    2022

    A paper with Bosch

    I co-authored a research paper with Bosch on privacy challenges for autonomous vehicles. It was my first time writing for people who check the references.

  4. transcript seeker

    Transcript Seeker

    2024 to 2025

    Shipping for others

    I did freelance full-stack work for MeetingBaaS, building Transcript Seeker, Speaking Meeting Bot and the AI chat and MCP tooling around their meeting APIs. Then I interned at Energent.ai, working on the frontend and microservices of their AI data analysis platform.

  5. quiver

    QuiverAI

    now

    These days

    I'm a student and a software engineering intern at QuiverAI, a platform for generating, editing and animating SVG graphics with AI. I care about the small details most people never notice.

Experience

Every role so far, newest first.

2026

Aug 2026 – Present3m

QuiverAI

Software Engineering InternInternship

Working at QuiverAI, a platform for generating, editing, and animating SVG graphics with AI.

  • TypeScript
  • React
  • Next.js
  • Node.js

2025

Sep 2025 – Dec 20254m

Energent.ai

Software Engineering InternInternship

Worked on the frontend and microservices of Energent.ai's AI data analysis platform.

  • TypeScript
  • React
  • Next.js
  • Node.js

2024

2022

Activity

What I have been up to on GitHub.

Latest activity

Pushed 1 commit to techwithanirudh/portfolio: fix(home): draw the portrait face inline so it never loads after the eyes
Oct 16, 2026
Pushed 1 commit to techwithanirudh/gorkie: docs(huddle): log the subagent-first and post_message brainstorm
Oct 17, 2026
Pushed 1 commit to techwithanirudh/gorkie: feat(huddle): thin voice agent that delegates to full gorkie
Oct 17, 2026
Pushed 1 commit to techwithanirudh/portfolio: feat: timeline nodes light up as the rail passes, project reorder
Oct 17, 2026
Pushed 1 commit to techwithanirudh/gorkie: feat(huddle): thinking sound, addressee check, huddle invite hint and haley voice
Oct 17, 2026
Pushed 1 commit to techwithanirudh/gorkie: fix(huddle): surface the Slack error when the huddle account cannot read a channel
Oct 17, 2026
Pushed 1 commit to techwithanirudh/gorkie: feat(huddle): leave the huddle when asked, out loud or in text
Oct 17, 2026
Pushed 1 commit to techwithanirudh/gorkie: feat(huddle): keep talking after delegating, and report running tasks
Oct 17, 2026
Pushed 1 commit to techwithanirudh/gorkie: fix(huddle): clear the thinking status when a session ends mid-reply
Oct 17, 2026
Merged pull request #112 on techwithanirudh/portfolio
Oct 18, 2026
Merged pull request #112 on techwithanirudh/portfolio
Oct 18, 2026
Pushed 1 commit to techwithanirudh/gorkie: fix(huddle): address review on realtime handshake, reconnect url and speaker opt-in
Oct 17, 2026
Pushed 2 commits to techwithanirudh/gorkie: fix(providers): drop the summarizer model OpenCode Go does not serve yet and fix(huddle): cap the talker's history by tokens and keep late delegate answers
Oct 17, 2026
Merged pull request #107 on techwithanirudh/portfolio
Oct 18, 2026
Pushed 1 commit to techwithanirudh/gorkie: feat(huddle): fixes from the other branch, slack search, post and leave
Oct 17, 2026

Let's work together

Have a question or an idea? Send me a message through the contact form or find me on social media.