Skip to content
Open to software engineering roles
Atlanta, GA

William
Welden

Software Engineer focused on compilers, systems, and product execution

I build technically deep projects with product-level polish: interpreters, compilers, trading platforms, gameplay systems, and full-stack applications. I prioritize clean architecture, measurable outcomes, and disciplined iteration.

Projects Built

15+

Languages Used

20+

Graduated

Dec 2025

Trinity University

B.S. in Computer Science — Dec 2025

Graduated Dec 2025. Member, Cross Country and Track teams (2021–2024).

01

Projects

Language tooling, systems engineering, web platforms, and game development.

Compilers2025

British Programming Language

Custom language + evaluator with a themed syntax

Designed and implemented an esoteric language with British-inspired keywords, including a lexer, parser, and evaluator. Built a REPL supporting expressions, control structures, and data manipulation.

HaskellHappyAlex
Web2025

DataTrader

Trade management and analysis web app

Web app for managing trades and analyzing trading habits; supports stocks and options. Designed to avoid JavaScript by using server-rendered HTML with HTMX for responsiveness.

GoHTMXTemplSQLite
Game Dev2024

Chefs Vs. Aliens

Team-built tower defense parody in Unity

Built a parody tower-defense game in Unity inspired by Plants vs. Zombies. Collaborated via Git; resolved merge conflicts and maintained .gitignore/project structure.

C#UnityGit
Web2024

Blue Dog Shopping

Role-based e-commerce simulation

Implemented a pet-store website simulation with authenticated vendor tools to add/remove/update products and a cart/checkout flow.

JavaScriptEJSMySQL
Web2024

Keystroke

Markdown parser to HTML converter

Implemented a Markdown parser that converts Markdown to HTML. Focused on interpreter-style design and clean AST-based transformations.

TypeScriptParser DesignHTML
Security2025

DarkWeb Scraper

Security-focused leaked-data research tooling

Built a security-course project to search for leaked user data on dark-web sites using a safer, automated workflow.

PythonTorVPNKali LinuxBash
Compilers2025

TIPC Compiler

ILOC to assembly optimization pipeline

Compiled low-level ILOC into optimized assembly via register allocation and dependency-based instruction scheduling.

C++Register AllocationScheduling
Systems2025

Go Interpreter

Monkey language interpreter with expansion roadmap

Built an interpreter for a C++-like toy language (Monkey) following Thorsten Ball’s Writing an Interpreter in Go; planning compiler extensions and additional language features.

GoInterpreter DesignParsing

All Projects

Compilers2025

British Programming Language

Custom language + evaluator with a themed syntax

Designed and implemented an esoteric language with British-inspired keywords, including a lexer, parser, and evaluator. Built a REPL supporting expressions, control structures, and data manipulation.

Practiced AST transformations and functional programming patterns across a full language toolchain.

HaskellHappyAlex
Web2025

DataTrader

Trade management and analysis web app

Web app for managing trades and analyzing trading habits; supports stocks and options. Designed to avoid JavaScript by using server-rendered HTML with HTMX for responsiveness.

Features stock/option position tracking, user registration/login, CSV trade import/processing, and update/delete/close workflows.

GoHTMXTemplSQLite
Game Dev2024

Chefs Vs. Aliens

Team-built tower defense parody in Unity

Built a parody tower-defense game in Unity inspired by Plants vs. Zombies. Collaborated via Git; resolved merge conflicts and maintained .gitignore/project structure.

Shipped a playable game loop while improving team development velocity through stronger Git process and merge discipline.

C#UnityGit
Web2024

Blue Dog Shopping

Role-based e-commerce simulation

Implemented a pet-store website simulation with authenticated vendor tools to add/remove/update products and a cart/checkout flow.

Developed server + frontend features and managed a GitHub-based workflow.

JavaScriptEJSMySQL
Web2024

Keystroke

Markdown parser to HTML converter

Implemented a Markdown parser that converts Markdown to HTML. Focused on interpreter-style design and clean AST-based transformations.

Reinforced parsing patterns and robust text-processing design in TypeScript.

TypeScriptParser DesignHTML
Security2025

DarkWeb Scraper

Security-focused leaked-data research tooling

Built a security-course project to search for leaked user data on dark-web sites using a safer, automated workflow.

Applied practical cyber security workflows with scripted automation across Tor/VPN and Linux VM tooling.

PythonTorVPNKali LinuxBash
Compilers2025

TIPC Compiler

ILOC to assembly optimization pipeline

Compiled low-level ILOC into optimized assembly via register allocation and dependency-based instruction scheduling.

Improved execution efficiency by combining instruction scheduling with allocation strategies focused on reducing stalls.

C++Register AllocationScheduling
Systems2025

Go Interpreter

Monkey language interpreter with expansion roadmap

Built an interpreter for a C++-like toy language (Monkey) following Thorsten Ball’s Writing an Interpreter in Go; planning compiler extensions and additional language features.

Strengthened parser/evaluator design instincts and established a base for future compiler passes.

GoInterpreter DesignParsing
Game Dev2024

Space Game

Engine-free Galaga-style game in Scala

Created a Galaga-style clone with additional features, focusing on data structures and game-loop architecture without a game engine.

Delivered game mechanics with custom rendering and state management while improving systems-level game development intuition.

ScalaData Structures
02

Experience

Database Manager (TeamDesk)

Jan 2026 – Present

Pro Squares Janitorial Services · Freelance

  • Manage and maintain the company’s TeamDesk database to support day-to-day operations and reporting.
  • Clean up records, standardize fields, and resolve data quality issues to improve reliability and usability.
  • Assist with ongoing updates to tables/views to match evolving business workflows.

Barista (Part-time)

Jun 2025 – Aug 2025

Starbucks · San Antonio, TX

  • Prepared espresso beverages, handled cash/card transactions, and maintained a clean, organized work area during peak hours.
  • Provided fast, friendly customer service while balancing multiple orders and resolving issues professionally.

Open Source Contributor

Fall 2024

Blue Button Project · Trinity University

  • Contributed to an open-source XML–JSON conversion library by updating dependencies and fixing bugs.
  • Implemented GitHub Actions workflows for CI/CD.

Server Assistant (Part-time)

Jun 2022 – Jul 2022

Marlow’s Tavern · Atlanta, GA

  • Supported front-of-house operations by bussing tables, resetting sections quickly, and assisting servers and bartenders.
  • Maintained dining-room cleanliness and helped with dishwashing to keep service running smoothly.
03

Technologies

Core Stack

Proficient

GoC#HaskellJavaScriptTypeScriptJavaScalaC++Python

Tools & Platforms

UnityGitHubGitHub ActionsBashGoogle CloudConvexVercelClerk

Engineering Principles

  • 01Design for clarity first: if architecture is obvious, features ship faster.
  • 02Use metrics and benchmarks to validate choices, not opinions.
  • 03Build end-to-end ownership across implementation, testing, and deployment.

Relevant Coursework

Compiler Construction
Algorithms
Operating Systems
Database Systems
Comp. & Network Security
Software Engineering
Web Application Design
Programming Languages
Functional Languages
Theoretical Computer Science
Data Abstraction
Intro to Game Development
Senior Software Project I
Discrete Structures
Engineering Analysis & Design
Principles of Comp. Sci. I
Principles of Comp. Sci. II
Calculus I
Modern Mathematics

Certifications

  • Expert Excel Certified
04

Contact

Building systems that hold up in production and still move fast.

Send a Message

Email is the fastest way to reach me.