$ whoami

Jignesh
Ammineni.

Full-stack software engineer building AI agents, scalable systems, and developer automation.

$ recent_posts

[Technical] CSS hover animations leaving ghost trails on Windows: animate top/left, not transform 4m

If a CSS transform animation leaves stale, discolored streaks on screen, but screenshots taken through the browser look perfectly clean, the bug probably isn't in your CSS at all. It's an OS-level compositing artifact: the browser promoted your animated element to its own GPU layer, and on a fractionally scaled Windows display the operating system's compositor failed to clean up behind that layer. The fix that ended it for me was animating top and left instead of transform, so the layer never exists.

[Showcase] I built a multi-agent AI pipeline that runs an Instagram football page without me 4m

Every morning at 7 AM ET, a five-stage multi-agent pipeline wakes up on Google Cloud, reads about 165 football stories from four sources, argues itself down to the best five, generates a graphic and caption for each, and posts them to Instagram. No human in the loop. The account is live at @football.news_updates_.

[Showcase] Aloud: building a real-time voice AI assistant optimized for conversational latency 12m

Aloud is a voice-first work assistant: you tap one button and your work becomes a conversation with someone who handles the tiny details. Reading becomes an audiobook with an expert inside; it can summarize, recite, or answer questions about what you would otherwise be reading. Writing becomes letting your train of thought run out loud while an assistant puts it down coherently: say "write that up" and a structured document appears on screen while the conversation keeps moving, ready for you to go over a specific line or phrasing, as hands-on or as high level as you want to be. So you can work while out and about. It's live at work-aloud.com.

→ all posts (6)

$ about

I'm a Computer Science student at UMass Amherst interested in systems, distributed computing, and developer tooling. I like understanding how things work at the layer below the abstraction. This is where I write about things I learn, build, and think about.

$ contact

@ jigneshammineni@gmail.com
↳ Cupertino, CA · open to relocate
↳ open to new-grad & internship SWE roles