Full Stack Developer designing and shipping 2–3 React, Lua, and SQL systems from database structure through front-end delivery and live deployment. Builds inventory, character creation, and performance-sensitive features for 50–149 public servers with active communities, supporting 100–299 users and keeping them stable under heavy concurrent use. Manages cloud hosting on AWS EC2 and maintains backward-compatible releases for open-source and paid distribution.
Overview
1
1
Language
4
4
years of professional experience
Work History
Full-Stack Developer
Self Employed
01.2023 - Current
Designed and shipped a suite of custom in-game phone applications for FiveM, a large-scale multiplayer platform, delivering real-time communication and utility tools used by 2,000+ players across an active community.
Built a full multi-user inventory management system - item storage, weight-based constraints, and persistent player-state tracking - backed by a relational SQL database, supporting concurrent read/write access across live sessions.
Optimized system performance for servers with 600+ concurrent players by adding SQL table indexing, caching frequently accessed data, and tuning thread usage - resolving slow query issues that surfaced under peak load.
Designed and implemented a character creation platform, integrating a React front end with a Lua and SQL back end; deployed in production on a live multiplayer server community.
Deployed and hosted personal and community projects on AWS EC2, gaining hands-on experience with cloud infrastructure and server management.
Published open-source resources on GitHub used by 200+ public servers, and developed separate paid resources sold through my own storefront (Abstract Devs) used by another 200+ servers - requiring maintainable, backward-compatible code.
Mobile Developer
UW Plateville
01.2024 - 05.2026
Built and shipped a React Native (Expo) mobile app for a college football team, combining practice and game data into a unified system for tracking individual player performance and overall team readiness.
Designed data models and views to surface trends, side-by-side comparisons, and threshold-based alerts, giving coaching staff actionable insight rather than raw stats.
Currently in active use by the team's coaching staff, requiring ongoing iteration based on direct end-user feedback.
Wrote and maintained test cases covering core app functionality, and collaborated with a teammate using GitLab for version control and code review.
Used AI tools throughout development to accelerate debugging and troubleshooting, shortening iteration time on data processing and UI logic.