I've been building software professionally for 10+ years; both at big corporations and small startups. I put a strong focus on solid architecture, strong quality and best practices, which enable me to deliver quality and robust software; both on my own and assisted by AI tools.
Building software is about managing complexity. It was never about writing the code.
Projects evolve over time, with new requirements coming in and old features needing maintenance. Building quality software is about being able to navigate that complexity and building robust solutions that can be properly expanded while maintaining the existing systems running.
AI tools are great at implementing details and delivering code at a fast pace, allowing us humans to focus on what really matters. Designing a robust and flexible architecture, making the right trade-offs, and knowing what to not build are skills that still require a human at the wheel; that is exactly where great professionals fit in today.
Coming soon!
Low-ink MTG playtest cards
Printer ink is expensive, playtest cards shouldn't be. Written in React.
web application
Random map generator
Little random map generator written in Coffeescript. Just because.
web application
Mi-Light Controller
An exposed HTTP and CLI interface for a Mi-Light UDP controller in Node.JS
web application
I take end-to-end ownership of the features and projects I work on, from the first conversations all the way through delivery and keeping them running in production. I believe soft boundaries and close collaboration are key to a healthy project; instead of "this is not my scope", I'd rather say "let's work on this together". Aligning people from different backgrounds and areas of expertise is part of the job, and this is where great communication and empathy play an essential role in building a quality product.
Over the years, this approach has taken me to work on projects of widely varying nature and scope, such as:
Each came with its own technical challenges, but all of them demanded working closely with people from many other domains, aligning different perspectives towards the same shared goal.
You can also drop me a message at adrn.moreno@gmail.com