About
I am a Software Engineer based in Switzerland with 5 years of experience building systems where reliability isn't a feature—it’s a requirement.
My background is in Defense, Industrial IoT, and Drone-tech. In these fields, the gap between a "working" prototype and a "production" system is measured in edge cases, latencies, and long-term maintainability. That is where I do my best work.
Engineering Philosophy
I am convinced that most modern software problems—scalability bottlenecks, maintenance nightmares, and security vulnerabilities—are architectural at their core. They cannot be solved at the code level alone.
- Infrastructure as the Foundation: I don't start with a component; I start with the system. I believe a well-designed infrastructure (orchestration, data flow, and environment isolation) makes the code itself simpler, more modular, and easier to reason about.
- Security and Resilience: Security is a foundational constraint, not a post-launch feature. Beyond robust identity management, I design for fail-secure systems: ensuring that if a component fails, it defaults to a secure state that never compromises the entire infrastructure.
- Efficiency Through Alignment: True technical speed requires a shared mental model. I prioritize documenting trade-offs and communicating the "why" behind decisions, building a collective understanding that allows the team to iterate fast without breaking the system’s logic.
Technical Toolkit
- Orchestration & Infra: Docker, Nomad, GitLab CI/CD, Linux, Keycloak.
- Backend & Data: Node.js, FastAPI (Python), Deno, PostgreSQL, Elasticsearch, Supabase.
- Frontend: React, Angular (building complex, data-heavy dashboards).
What I’m looking for
I am looking for roles where I can take high ownership of the system lifecycle. I thrive in teams that value pragmatic engineering, document their trade-offs, and understand that the best way to move fast is to build on a solid architectural foundation.
Available for international opportunities, relocation, or remote work.