I build clean, reliable software that turns messy real-world problems into simple experiences.
Hi! I’m Jesse Guerrero, a career-switcher into software engineering with a background in compliance/finance, where I spent a lot of time living in systems, edge cases, and processes that almost worked. That world made me obsessed with clarity: why things break, how to make them predictable, and how to design workflows that don’t fight the user. Over time, the part I enjoyed most wasn’t the operations work. Instead, it was building better tools and automating the painful stuff. That’s what pushed me into software engineering, and it’s still what drives me today: ship useful things, keep them understandable, and make the experience feel effortless.
I’m a full-stack builder who likes working close to real product constraints. I enjoy problems like data modeling, building APIs that stay sane over time, and creating UI that feels fast and intentional. My stack tends to live around React/Next.js + TypeScript on the front end, Node.js on the back end, and PostgreSQL/Prisma for data, with a strong bias toward testing (especially end-to-end) so the app keeps working as it grows. My approach is pretty straightforward: start with the user’s workflow, build the simplest version that’s solid, test what matters, and iterate with polish instead of piling on complexity.
Next, I'm looking for a software engineering role where I can contribute as a product-minded engineer. Someone who can own features end-to-end, collaborate well, and ship with quality. If you're building something that needs thoughtful execution, clean architecture, and a person who's not afraid of debugging the “weird stuff,” I'd love to connect. Find me on LinkedIn and GitHub.