Hi, I'm Gam Guerrero!
About me
I'm a curious and adaptable software engineer with strong experience in backend development, especially in Python. While backend is where I thrive, I'm also comfortable handling frontend work when needed. Recently, I've been exploring Rust and Zig, and I feel most at home working in a Linux and CLI environment.
I love the challenge of solving problems, optimizing programs and processes, and learning something new every day. I'm passionate about open source software and believe in building lightweight, performant solutions that do more with less. I value commitment therefore I prefer growing with the teams I work on rather than job hopping.
Outside of coding, you'll find me (struggling but enjoying) rock climbing, working out, tinkering with electronics, or diving into games, and soon, Dungeons & Dragons.
Experience
- Progressed from Junior to Staff Software Engineer, primarily focused on backend development with Python.
- Enjoy building frontend experiences with Vue.js and TypeScript.
- Built and maintained web applications using Django, Flask, Tornado, and FastAPI.
- Worked with relational databases including PostgreSQL, SQLite, and MariaDB.
- Designed and implemented event-driven architectures.
- Experienced with both monolithic and microservices infrastructures.
- Led ETL and third-party integration projects that reduced storage and processing costs, improved report accuracy, and eliminated recurring system errors.
- Mentored teammates and collaborated on complex systems, optimizing processes and ensuring maintainable, efficient software.
Projects
So far, this site is my only public project, but I'm currently working on a couple to make them public too.