A blog about technology, software engineering, and other interesting things.

Welcome to my blog, where innovation meets expertise in the vibrant world of software development. My journey is one marked by a relentless pursuit of cool and innovative solutions, guided by the principles of design and agility.

I am a passionate software developer with a special focus on the .NET Stack, complemented by a rich exposure to a variety of technologies and methodologies. My technical prowess is seamlessly integrated with outstanding communication skills, enabling me to thrive in collaborative environments and contribute effectively to my team's success.

Currently, I am delving deep into the realms of Python and .NET Core, leveraging the power of Docker and Kubernetes (K8s) to create impactful solutions. I'm also exploring the fascinating world of F# and Haskell, expanding my horizons in functional programming.

In my role as a Technical Lead, I am fortunate to work with an amazing team in the Fintech space. My experience spans a diverse range of technologies, including but not limited to:

  • .NET 8, ASP.NET WEB API, C# 12, EF Core, AutoMapper, Fluent Validation, xUnit, and many more.
  • Front-end technologies like React Native and TypeScript, along with tools like Redux and SignalR.
  • DevOps tooling such as Azure DevOps, Jenkins, Team City, Octopus and more
  • Other tooling such as Visual Studio, Visual Studio Code, Postman, Chocolatey, Structurizr, NSwag.
  • A variety of testing and mocking frameworks to ensure robust and reliable software.

I believe in continuous learning and sharing knowledge, so feel free to ask me about Functional Programming, Python, .NET Core, or any of the numerous technologies I work with.

Outside of work, I indulge in my love for photography and embark on spontaneous road trips, seeking new perspectives and experiences.

Join me on this blog as I share insights, experiences, and lessons from my journey in software development, where every challenge is an opportunity to learn, grow, and innovate. Let's explore the endless possibilities together!