Jim Nguyen

Software Engineer · San Francisco, CA

Hi, I'm Jim.
I build cloud data platforms by day, then over-engineer side projects by night.

01 / Work

Projects

Live

Small tools I actively build and maintain — quick ideas, live for anyone to use.

Legacy

Earlier full-stack projects from when I was starting out.

Burger Builder

Burger Builder

A responsive single-page app for stacking a custom burger order — Redux drives the running total, and auth state survives a refresh.

  • React
  • Redux
  • Firebase
View live
Restaurant ReviewsArchived

Restaurant Reviews

A full-stack review platform with a Spring Boot API backing a React frontend, deployed on AWS. The original S3-hosted demo has since been decommissioned.

  • React
  • Spring Boot
  • MySQL
  • AWS
Profiles REST API

Profiles REST API

A backend-only REST API for user profile creation and management, with token auth and full CRUD via Django Viewsets.

  • Python
  • Django REST Framework

02 / Toolbox

Skills

Languages

  • Python
  • Scala
  • Java
  • SQL
  • JavaScript/TypeScript
  • Bash

Data & Streaming

  • Apache Spark
  • Kafka
  • Flink
  • Kinesis
  • Iceberg
  • Delta Lake

Cloud & Platforms

  • AWS
  • Databricks
  • Snowflake
  • S3
  • Glue
  • Lambda
  • EMR
  • MSK

Infrastructure

  • Kubernetes
  • Docker
  • Terraform
  • CI/CD
  • IAM

Observability

  • Datadog
  • Grafana
  • Splunk
  • CloudWatch

Web (personal projects)

  • React
  • Next.js
  • Redux
  • Django REST Framework
  • Firebase

03 / Me

About

I'm a software engineer based in San Francisco, originally from Bellevue, WA. By day I build cloud data platforms and streaming infrastructure; on the side I build small web projects, mostly as an excuse to over-engineer things nobody asked for. Outside of the editor I'm usually hiking, shooting hoops, planning the next trip, or getting outvoted by my cat Benji on what to watch. 😺

04 / Background

Resume

Education

Western Washington University

B.S. Computer Science · August 2018

Selected work

  • Burger Builder

    Redux-driven SPA for building custom orders, with persistent state across refreshes.

  • This site

    Personal portfolio and app playground, built with Next.js, TypeScript, and Tailwind CSS.