Colin Shaw — Software Engineer

Computer Science graduate from UW-Madison with full-stack experience across React, Python, and Java. Built technical proficiency through professional experience, coursework, and personal projects. Seeking full-time software engineering roles in full-stack or AI-adjacent environments.

Los Angeles, CA · Madison, WI

Skills

Projects

Pokemon Battler

Pokemon Showdown-esque real-time multiplayer battle simulator. Players sign in via Google, create or join 6v6 turn-based battles using a private 6-character code, with WebSocket communication for live updates.

Tech: Next.js, FastAPI, WebSockets, Redis, PostgreSQL, Docker, NextAuth.js, Jest, pytest

Pokemon Battler

Uncluttrd

Capsule Wardrobe creator and explorer app. Built with a 6-person team for CS620 (Computer Science Capstone/Senior Design Project) in collaboration with Amazon/Shopbop.

Tech: React, Vite, FastAPI, AWS Cloudfront, AWS S3, AWS EC2, AWS RDS, Github Actions CI/CD, Docker

Uncluttrd

MadTrips

Trip-planning app to help a user find points of interest along a travel path.

Tech: React, Vite, Zustand, FastAPI, Tailwind CSS, Mapbox GL JS, OpenRouteService API, Docker

MadTrips

Terminal Portfolio

This site! A retro CRT-styled interactive terminal portfolio built with Next.js and Tailwind CSS.

Tech: Next.js, React, TypeScript, Tailwind CSS, Three.js

Terminal Portfolio

QuestGPT

Full-stack survival game integrating the Gemma 3 LLM for dynamic NPC dialogue and quest generation. Built with a 5-person team for CS506 (Software Development).

Tech: Java, Spring Boot, React, MySQL

QuestGPT

MadMovies

Full-stack movie recommendation app built in 24 hours for MadData Hackathon. Users complete a preference quiz filtered against a movie dataset, with live poster fetching via the TMDB API.

Tech: FastAPI, SQLite, React

MadMovies

Experience

Amazon/Shopbop

Madison, WI

Software Developer (UW Madison Capstone)

Jan 2026 — April 2026

  • Served as Product Owner for a 5-person capstone team, owning the full Jira backlog and sprint planning while conducting customer interviews and iterating on a capsule wardrobe creation app under Shopbop mentorship

TVScientific

El Segundo, CA

Software Development Intern

Jun 2025 — Sept 2025

  • Designed and implemented new audience targeting functions as part of an agile development team
  • Built a custom GitHub Action to automate backporting, improving the development experience by streamlining a difficult part of the CI/CD process
  • Improved frontend test coverage using Jest, ensuring reliability of UI components

Humorology Inc.

Madison, WI

Executive Director

Jun 2023 — April 2026

  • Served as the primary liaison between the executive board and 9 casts of 100-200 members, facilitating director meetings and driving key organizational decisions across all productions
  • Raised $850,000 for the Gio's Garden nonprofit respite care service during the 2025-2026 academic year

Public Relations Chair

Jun 2023 — April 2026

  • Handled all marketing and community relations for Wisconsin's largest student-run philanthropy, including social media, apparel design, show program, and videographer/photographer booking
  • Raised over $610,000 for the Safe Harbor Child Advocacy Center, a $100,000 increase from the previous year

Education

B.S. Computer Science, Data Science Certificate

University of Wisconsin-Madison · Sep 2022 — May 2026

Contact


  /$$$$$$            /$$ /$$                  /$$$$$$  /$$
 /$$__  $$          | $$|__/                 /$$__  $$| $$
| $$   \__/ /$$$$$$ | $$ /$$ /$$$$$$$       | $$  \__/| $$$$$$$   /$$$$$$  /$$  /$$  /$$
| $$       /$$__  $$| $$| $$| $$__  $$      |  $$$$$$ | $$__  $$ |____  $$| $$ | $$ | $$
| $$      | $$  \ $$| $$| $$| $$  \ $$       \____  $$| $$  \ $$  /$$$$$$$| $$ | $$ | $$
| $$    $$| $$  | $$| $$| $$| $$  | $$       /$$  \ $$| $$  | $$ /$$__  $$| $$ | $$ | $$
|  $$$$$$/|  $$$$$$/| $$| $$| $$  | $$      |  $$$$$$/| $$  | $$|  $$$$$$$|  $$$$$/$$$$/
 \______/  \______/ |__/|__/|__/  |__/       \______/ |__/  |__/ \_______/ \_____/\___/

Software Developer • Systems Architect • Builder

Welcome to my terminal. Type a command to explore.

Type to see available commands.

visitor@colinshaw:~$