Software Engineer – Systems & Developer Tools
Building performance tooling and scalable systems for developers who ship real products.
I architect backend services, full-stack analytics platforms, and developer-facing tools. From contributing 50K+ lines to AI research codebases and presenting at world conferences to building collaboration dashboards and performance instrumentation for indie games, I solve hard problems at the intersection of systems engineering and user impact.
I bridge research, systems engineering, and developer-facing tools. My work started in IT infrastructure and campus support, where I learned to translate technical solutions into user-centric outcomes. From there, I moved into research-driven software development, contributing heavily to AI and educational analytics projects while presenting findings at international conferences. Today, I build production-grade backend services, full-stack dashboards, and performance instrumentation systems. My current focus is Indie Game Performance Lab, where I apply systems thinking and scalable architecture to solve real problems for game developers who need performance insights without enterprise budgets.
Engineered FastAPI REST API and PostgreSQL backend for LMS data analysis. Built full-stack Flask + React + Docker application to visualize collaboration patterns. Designed scalable web tools that enhanced insights into educational dynamics across multiple research projects.
Contributed 50K+ lines of code to AI research codebase via Git. Developed Java-based game to test procedural generation algorithms. Designed human subject study to evaluate game design techniques. Presented research at World Conference on Computational Intelligence and published 8-page paper.
Collaborated with managers to configure campus computers and maintain 200 printers. Assessed and troubleshot technical problems for students, faculty, and staff. Bridged technical solutions with user needs, providing infrastructure support across campus.
Context: Developers needed visibility into team collaboration patterns across repositories but lacked tooling to surface meaningful insights from GitHub data.
Approach: Built a Flask REST API with GitHub OAuth integration, React frontend, PostgreSQL storage, and Celery + Redis for async task processing.
Outcome: Delivered a production-grade web app that transforms raw GitHub data into collaboration metrics.
Context: Researchers and educators lacked programmatic access to learning management system data for analyzing student collaboration.
Approach: Engineered a FastAPI REST API with PostgreSQL backend to ingest, normalize, and expose LMS data. Built a full-stack Flask + React + Docker application.
Outcome: Enabled scalable data analysis for educational research, providing insights into student interaction.
Context: Academic research required empirical validation of procedural dungeon generation algorithms through human subject testing.
Approach: Developed a Java-based game to implement and test multiple generation techniques. Contributed 50K+ lines of code via Git.
Outcome: Presented findings at WCCI. Published an 8-page paper and validated algorithm effectiveness.
A hosted performance instrumentation service for indie game developers. Lightweight SDKs and CLI tools run scripted gameplay scenarios on a device cloud with real Steam Deck-class hardware, capturing frame-time traces, shader cache events, asset IO stalls, battery drain, and thermal behavior. Results surface in a web dashboard with reproducible traces and code-linked optimization recommendations.
Small-to-mid indie teams and solo developers shipping on Steam or itch with Unity, Godot, or Unreal who lack internal QA labs.
Launch
Device cloud orchestration with automated scenario execution. SDKs instrument game engines to capture low-level performance metrics. Backend services aggregate telemetry into PostgreSQL, process async with task queues, and serve a React dashboard.
Built a multiplayer paintball game mode using Java and Spigot API. Published on community platforms, gaining 2K+ downloads and 4.5/5-star average rating. Implemented continuous delivery with TravisCI to automate builds.
C, C++, Java, Python, FastAPI, Flask, REST API design, PostgreSQL, asynchronous task processing (Celery, Redis)
Pandas, NumPy, Matplotlib, SQL, telemetry services, data visualization, educational analytics
React, Node.js, JavaScript, HTML/CSS, Material-UI, Flask + React integration, OAuth flows
Git, Docker, TravisCI, Google Cloud Platform, continuous delivery, debugging tools, testing frameworks (JUnit)
Presented research findings on procedural generation techniques validated through human subject testing. Published accompanying 8-page paper.
Delivered multiple presentations on AI research, game design evaluation, and procedural generation to faculty and student audiences.
Open to backend, systems, and developer tools roles. Interested in collaborations around performance tooling and game-adjacent infrastructure.
Email: jake@su.edu
Phone: 123-456-7890
Location: College Station / Georgetown, TX
Message sent successfully!
Something went wrong. Please try again.