James Nesbitt
Crafting elegant solutions to complex problems.
About
I'm a software engineer passionate about building performant, scalable systems and delightful user experiences. I have a storng passion for Machine Learning, low level systems engineering, and distributed systems.
I'm a grauate of the University of Michigan - Ann Arbor, where I earned a Bachelor of Science in Computer Science.
When I'm not at a keyboard, I enjoy making music, from guitar to the piano, playing with legos, or working out.
Experience
Incoming 2026
Incoming Software Engineer
Working on Ads Team
Summer 2025
Software Engineering Intern
Worked on the Google Docs Team
Ford Motor Company
May 2024 — August 2024
Software Engineer Intern
Developed a full-stack text-to-SQL chatbot web application for managing Global Vehicle Orders
Projects
Inference Server
A production-grade C++ inference server with batched request handling, model hot-swapping, and gRPC endpoints. Designed for high-throughput ML model serving.
Real-Time Dashboard
Interactive analytics dashboard with WebSocket-driven live data, complex charting, and role-based access control. Built for enterprise-scale usage.
Distributed KV Store
A fault-tolerant key-value store implementing the Raft consensus protocol. Supports linearizable reads, automatic leader election, and log compaction.
Portfolio
This very site. A scrollytelling portfolio built with Next.js, Framer Motion, and Tailwind CSS featuring stacking cards, animated timelines, and smooth transitions.