Software engineer who ships end-to-end โ from agentic pipelines to full-stack apps to game engines. I like taking a project from a blank repo to something people actually use.
I'm a generalist by trade with a habit of going deep: I've shipped algorithm-heavy tooling, automated real workflows for a nonprofit, and built games from scratch, and I bring the same attention to detail to all of it. I care about clean code, fast iteration, and technology that solves a real problem for a real person. Teaching has shaped how I work โ as a peer leader and a summer camp TA, I got good at dropping into a new context fast, finding the actual bug, and explaining it clearly. That's the same instinct I bring to any new codebase.
- Languages: Python, C++, TypeScript, JavaScript, HTML/CSS
- Frontend: React, Next.js, Tailwind CSS
- Backend: Node.js, Express, Prisma, Flask
- Game Development: Unreal 4/5, Godot Engine, Game Design, Interactive Systems
- Data Science & ML: TensorFlow, Pandas, NumPy, OpenAI API
- Tools & Platforms: Git, GitHub Actions, Docker, Jupyter Notebook, OBS, PostgreSQL, CMake
- Methodologies: ETL / Data Pipeline Design, Full-Stack Development, Test-Driven Development
A multi-agent pipeline that runs unattended on a schedule inside Claude Cowork: it researches job boards, ranks leads, and drafts tailored resumes and cover letters end to end.
- Description: Two scheduled passes a day handle the research-to-delivery pipeline โ an overnight sweep finds and ranks leads, a morning pass verifies links and ships the brief. State persists across runs without clobbering history, and job boards earn or lose a "karma" score based on real outcomes.
- Tech Stack: Claude Agent SDK, Python, Markdown-based state management, GitHub Actions (CI)
- Key Features:
- Self-improving lead ranking via per-board karma scoring
- Three-tier scam/dead-listing detection (RED / YELLOW / GREEN)
- Tailored resume, cover letter, and outreach drafts per lead
- Optional read-only Gmail integration for automatic application tracking
- Link: View Project
An indie village-building game built solo with the Godot Engine.
- Description: An interactive village-building game exploring game design, mechanics, and storytelling.
- Tech Stack: Godot Engine, GDScript
- Play It: itch.io
High-performance algorithm solutions across two languages, written for speed and readability.
- Description: Solutions to Advent of Code 2025 in both Python and C++, with a problem-by-problem writeup covering approach, complexity, and tradeoffs.
- Tech Stack: Python 3.x, C++17, CMake
- Key Features:
- Multi-language implementations (Python & C++)
- Built-in test validation and automated edge-case checks
- Zero external dependencies โ pure algorithm implementations
- Complexity analysis included per solution
- Link: View Project
An automation tool built for Chi-AWE, a 501(c)(3) nonprofit, that cut 30+ hours a year of manual outreach work.
- Description: A CSV-driven email campaign system that converts .docx templates into personalized HTML/plain-text emails with attached, per-recipient PDFs.
- Tech Stack: Python, Pandas, Mammoth, SMTP, DOCX/PDF handling
- Key Features:
- CSV-driven campaign workflow with document-to-email conversion
- Multi-attachment support for personalized PDFs
- Three-tier safety testing (dry-run โ test addresses โ production)
- Rate limiting and environment-based credential management
- Impact: 30+ hours saved annually, zero production incidents, personalized messaging at scale for donor/sponsor campaigns
- Link: View Project
A real-time subathon timer with a browser-based control panel, built for streamers and integrated directly with OBS.
- Description: Supports multiple payment platforms, converts inputs into time mathematically, and uses crash-proof, system-time-based calculations so a restart never loses state.
- Tech Stack: Python, Flask, HTML, JavaScript, CSS
- Key Features:
- Multi-platform support (YouTube Super Chat/Memberships, Twitch Subs/Bits, CHZZK, Afreeca)
- OBS text-file integration for live on-stream display
- Full action ledger and seasonal themed backgrounds
- Link: View Project
A web scraper and ETL pipeline that finds and summarizes AAPI-related events using an LLM.
- Description: Searches the web for regional events, scrapes and parses HTML, and uses the OpenAI API to generate structured event descriptions, exporting everything to Excel for review.
- Tech Stack: Python, Pandas, OpenAI API, Web Scraping
- Key Features:
- Automated scraping and parsing pipeline
- AI-generated, structured event summaries
- Clean Excel output with source URLs, names, locations, and descriptions
- Link: View Project
A full-stack contact management app built with a modern, type-safe web stack.
- Description: A React/Next.js frontend with Tailwind styling and a Prisma/PostgreSQL backend for adding, editing, and managing contacts.
- Tech Stack: Next.js, React, TypeScript, Tailwind CSS, Prisma, PostgreSQL, Docker
- Key Features:
- Full CRUD contact management with a polished UI
- End-to-end type safety, Docker support for local deployment
- Link: View Project
A worked set of ML implementations from the "Machine Learning for Everybody" course.
- Description: Jupyter notebooks covering supervised and unsupervised learning on real datasets, from linear regression through neural networks.
- Tech Stack: Python, Jupyter Notebook, TensorFlow, Pandas, NumPy, Matplotlib
- Key Concepts Covered: Linear Regression (Seoul Bike Sales), Nearest Neighbor & Naive Bayes, SVMs, Neural Networks, K-Means, loss functions and data splits
- Link: View Project
- Advanced game development and level design (Unreal Engine)
- Performance optimization for competitive programming
- Cloud architecture and deployment (DevOps, Terraform)
- Real-time system design
I'm always up for talking software engineering, game development, algorithms, or a new project idea.
- Email: pittswilliam715@gmail.com
- LinkedIn: linkedin.com/in/william-pitts-2r2
- itch.io: reixyz.itch.io
โญ If a project here is useful or interesting, a star is always appreciated. Thanks for stopping by!
Last updated: August 2026


