Colorado School of MinesComputer Science Graduate

Building web apps, automation systems, and interactive experiences with TypeScript, Python, and modern tooling.

I’m a recent Computer Science graduate from Colorado School of Mines with a 3.516 GPA. I create lightweight web interfaces, browser games, and automation solutions that combine strong UX with dependable engineering.

About

Developer, automation engineer, and interactive creator

I am a recent Computer Science graduate from Colorado School of Mines (Aug 2022 – Dec 2025) with experience across web development, robotics, automation, and game design.

My portfolio work spans full-stack applications, API integrations, local LLM workflows, and canvas-based browser experiences that prioritize both speed and polish.

Connect with me on LinkedIn or explore my GitHub for new projects and tools.

Education

Academic foundation and technical training

Colorado School of Mines — Bachelor’s Degree in Computer Science, December 2025

GPA: 3.516

Skills

Tools and languages
TypeScript
Python
HTML / CSS
C / C++
Java
R
SQL
Linux / Unix
API integration
Twilio / Vapi
Google Calendar API
Local LLM workflows
ROS
Godot / Unity
Agile & OOP

Experience

Projects, hackathons, and developer work

CSCI 128 Teaching Assistant

Collaborated with teaching assistants to standardize grading and debugging strategies while mentoring 50+ students in professional development and code review practices.

Technical instruction · Debugging · Cross-functional teamwork

Solo developer at A2Z AutoPaintSupplies

Built a scalable inventory management system integrated with Square API, automated real-time stock tracking, and led a product catalog migration with accurate schema mapping. Uses the @chenglou/pretext renderer.

API integration · Inventory automation · Data migration

Weather Report Game Jam

Built a retro-inspired browser game with TypeScript, Vite, and an ASCII-style canvas renderer, earning second place in the BlasterHacks 2026 game jam. Uses the @chenglou/pretext renderer.

Game jam · TypeScript · Canvas interaction

Projects

Featured work and demos

Automated Voice AI Appointment Agent

Built a real-time voice interface with Vapi and Twilio to handle appointment scheduling, integrating Google Calendar API and webhook logging for structured call data.

Voice automation · Cloud API · Workflow integration

Calendar Booking System with AI Event Parsing

Developed a natural language parser using a local LLM to convert requests into structured Google Calendar events, including OAuth2-based authentication and availability conflict detection.

LLM · Google Calendar · Event automation

Portfolio Website

Built this portfolio site using HTML, CSS, TypeScript, and Vite, with responsive sections for projects, contact, and an animated interactive background.

Web design · Static site · GitHub repo

Weather Report — BlasterHacks 2026

Created a TypeScript game with custom ASCII text rendering and responsive umbrella controls, using Vite and @chenglou/pretext to deliver a lightweight, static-host friendly experience.

Game jam · TypeScript · Canvas interaction

Relevant Comic Reader

Built a browser-based comic reader with TypeScript, Vite, and React that loads CBZ files locally and hosts curated comics for fast, server-free reading sessions.

TypeScript · Vite · React · CBZ reader
  • Local `.cbz` archive loading and ZIP image extraction
  • All read modes supported: single page, continuous scroll, horizontal scroll, spread/double-page, and gallery view
  • Pretext-powered canvas text layout and rendering utilities
  • Archive extraction offloaded to a Web Worker for smooth UI performance

Let’s talk

Ready to collaborate on web, automation, or interactive systems

Reach out by email, LinkedIn, or GitHub to discuss internships, freelance work, or project collaborations.