Carlos Morales

Software Engineer · Software Architect

Carlos Morales

I love computers. It has been my profession and my passion since I started programming on a Sinclair ZX Spectrum+ at six years old. As a teenager I spent weekends compiling Linux kernels, just for fun. I got my CCNA and CCNP certifications at 21. During university, I built a functional firewall inside the Linux kernel as one thesis project, and designed a Network Intrusion Detection System that classified attack traffic patterns as another. Networking and security were there from the beginning.

More than twenty years of professional career later, I still write code daily and I still look for the hardest cross-cutting problems I can find. The best engineering opportunities at the time were in web applications, so I spent many years building frontend and fullstack systems — designing micro-frontend architectures, writing API standards, and mentoring teams on distributed systems. That evolved into security architecture, and more recently into AI-powered developer tooling. The technology changes, the approach does not: go deep, build something that works, and make it better.

Currently, I work as an architect in the central architecture team of a Swiss banking software provider, where my work shapes technical decisions across a ~500-engineer organisation. If you want to understand what drives me, it is simpler than any job title: I love the craft of building well-engineered systems, and I am always curious about whatever sits at the edge of what is possible.