Let's Talk →

whoamiΒΆ

I'm Santiago, known as @woile, an engineer dedicated to the craft of building scalable, human-centric software. I find joy in building high-performance backend systems and intuitive developer experiences, while keeping simplicity in mind.

Throughout my career, I have had the opportunity to work across the entire stack. I have written numerous REST APIs for a diverse range of products and consistently adapted to new frontend frameworks as the web evolved. Transitioning from early MVC patterns to the sophisticated, component-driven ecosystems of React, Vue, and Angular. This journey has given me a deep understanding of browser internals and state management, allowing me to build frontends that are as performant as they are maintainable.

Beyond building applications, I am deeply invested in improving the developer workflow. I created Commitizen, an open-source tool designed to automate release management. It streamlines the entire process, from calculating the correct Semantic Versioning (SemVer) based on commit messages to automatically generating changelogs, ensuring teams can release with confidence and consistency.

When working with complex data flows, I have extensive experience with Kafka and designing event-driven architectures. I helped KPN realize its streaming vision using Kafka. Beyond just implementation, I co-designed kstreams, an open-source Python library that enabled their teams to process complex data flows with greater speed and developer autonomy

My passion for engineering extends to foundational infrastructure. I am highly comfortable writing Terraform, which I used to build the entire infrastructure for reciperium.com. Over the years, I became a certified Amazon Web Services Solutions Architect Associate and a Certified Kubernetes Administrator (CKA). My practical experience with container orchestration ranges from writing a plethora of Helm charts for production systems to building my own Raspberry Pi Kubernetes cluster at home (rpi-cluster-assistant).

I am currently open to new consulting opportunities, where engineering excellence and clear communication are valued. If your team is scaling complex systems or looking to modernize its delivery pipeline, from frontend architecture to Kubernetes orchestration, let's talk about how I can help you build a more robust, developer-friendly environment.

I would love to connect and see how we can work together.

santiwilly@gmail.com

Open Source

I created commitizen 🐍 to help manage releases, by automating version bumping and changelog generation

A specialized language to write recipes written in rust πŸ¦€ which powers reciperium.com

I've contributed to the development of Apache Avro's rust implementation πŸ¦€

python micro-framework to create streaming applications with kafka

Applications

A platform to share recipes written in nextjs and rust πŸ¦€

A pomodoro timer focused on attention and well-being, written in rust πŸ¦€ and slint

Public Speaking

Cooking parsers with winnow

Automatizando Releases con Commitizen y Github Actions

Pytest, let's go!

Restful API's with Django Rest Framework