About me
I'm a software engineer, team lead, and business analyst, bringing expertise in Test-Driven Development (TDD), C4 architecture, Continuous Integration/Continuous Deployment (CI/CD), Lean and Agile methodologies. I find satisfaction in working through small, incremental steps to deliver tangible value to both customers and stakeholders. My experience includes actively contributing to organizational transformations, guiding teams in embracing best practices, and enhancing their processes. I have a perpetual enthusiasm for acquiring new skills and staying updated on emerging technologies. I’m thriving in collaborative and dynamic environments.
I'm available for freelance development gigs, offering consulting expertise to assist teams in discovering optimal architectures or driving advancements in product and software development practices. Feel free to reach out for a comprehensive resume.
Philosophy
Agile
No matter which method you use, be it Scrum or Kanban, the key to being agile is getting feedback fast and acting on it. Setting up rules that help you move quickly is a big part of the devops way of doing things.
Colab
Collaboration is the key to achieving top-notch software development. I aim to unite individuals and foster teamwork, using methods like event storming for Domain discussions or group activities such as mob- and pair-programming. By supporting others to overcome their worries and making work enjoyable, we significantly boost productivity and lower employee turnover.
DevOps
Devops needs a change in culture to embrace automation. It's a big change that needs time and trust to happen. There's no one-size-fits-all solution for any organization. When you work for a company that manages infrastructure, you'll use different methods and tools. But usually, following the DORA-Metrics can help guide you on your path.
Tech
Dev
Right now, my top picks are Python and TypeScript, but I've also got experience with PHP, Golang, and Flutter. Regardless of the programming language, I'm a strong supporter of TDD. It might take some extra effort to learn, but everyone I've guided through TDD finds it hard to go back—they see its value and stick with it.
Infra
Building infrastructure isn't vastly different from app development. It involves writing code and discovering methods to automate and confirm your tasks. I use tools like Ansible and Terraform, enjoying Linux and effective abstractions. Dockerized applications appeal to me for their simplicity, but I feel even more at ease with serverless setups, even on-premise.
AI
It's not just a passing trend. I'm genuinely impressed by the current AI products. The ease with which they can be incorporated into your own software is remarkable. I love experimenting with local models and in GCP (Vertex AI). I believe we're in the midst of a significant transformation, and it's crucial for organizations to recognize and adapt to this shift.
Contact
You can reach me at