Software Engineer & Game Developer.
I’m Saul Alvarez, a passionate problem solver, team player, and highly skilled Software Engineer with over 12 years of experience in web development.
I have a proven track record of delivering robust solutions to a diverse range of enterprise clients, local government organizations and start-ups in a professional manner. I’m dedicated to leveraging technology to drive impactful results through efficient programming.
In addition to my work in software engineering, I’m deeply passionate about game development—building and releasing games and tools as a solo developer. I enjoy combining technical expertise with creative design to craft engaging, polished experiences for players and fellow developers.
Experience Highlights
Designed, developed, and released a casual mobile game to both the Apple App Store and Google Play Store using Unity.
Published a Unity Editor tool to the Unity Asset Store, providing developers with a fast way to paint geometric patterns onto mesh surfaces.
Prototyped and released several small browser-based games on Itch.io using Unity WebGL builds.
Designed and implemented a shared multiplayer interaction system using Coherence.io for collecting and syncing world state across clients.
Led a team of 4 to catch up on a project that had been delayed once and was at risk of being delayed again; successfully delivering the MVP project without a second delay.
Helped spearhead the design and implementation of a new microservices architecture for data-intensive applications in 6 months using NestJS and MongoDB.
Led a team of 3 engineers through the design and development of a backend platform and mobile client to automate the capture of field data for fleet workforces.
Defined and implemented platform features such as MMS messages, international SMS with local numbers, third-party integrations, message reactions, and improved call logs.
Wrote on-call playbooks for incident management and analysis and successfully managed the response to multiple production incidents.
Empowered and increased productivity of our support teams by updating our React-based internal debugging tools.
Tech Stack
- TypeScript JavaScript
- C# Unity
- Back End
- Node.js
- Document DBs MongoDB
- Relational DBs SQL MySQL
- Front End
- React Tailwind
- NestJS Next.js Express
- Docker