James Nesbitt

Software Engineer

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

Google logo

Google

Incoming 2026

Incoming Software Engineer

Working on Ads Team

Google logo

Google

Summer 2025

Software Engineering Intern

Worked on the Google Docs Team

Ford Motor Company logo

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

01 / 04View

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.

C++gRPCCUDADocker
02 / 04View

Real-Time Dashboard

Interactive analytics dashboard with WebSocket-driven live data, complex charting, and role-based access control. Built for enterprise-scale usage.

ReactTypeScriptD3.jsNode.js
03 / 04View

Distributed KV Store

A fault-tolerant key-value store implementing the Raft consensus protocol. Supports linearizable reads, automatic leader election, and log compaction.

GoRaftDistributed Systems
04 / 04

Portfolio

This very site. A scrollytelling portfolio built with Next.js, Framer Motion, and Tailwind CSS featuring stacking cards, animated timelines, and smooth transitions.

Next.jsFramer MotionTailwind CSS