About me
Hi, I'm Joonatan Uusväli, a software engineer and architect from Tallinn, Estonia. I've spent over a decade designing and building systems that are practical, efficient, and easy to use. My work primarily focuses on backend development, where I use technologies like .NET Core, C#, Blazor, ASP.NET, and PostgreSQL to tackle challenges and create solutions tailored to real-world needs.
Over the years, I've worked with a variety of tools and platforms, including cloud-native technologies like Azure and databases such as Microsoft SQL Server, MariaDB, and Oracle DB. I've also explored architectural patterns like Vertical Slice Architecture and implemented CI/CD pipelines to streamline development processes.
I enjoy contributing to open-source projects and have created libraries such as C# ULID Implementation, a performant library for generating unique identifiers, and QueryLink, which simplifies how UI components interact with backend data. These projects reflect my focus on building tools that improve efficiency and address everyday developer challenges.
Beyond backend development, I have a strong interest in embedded systems. I enjoy working with microcontrollers like ESP32, STM32, and AVR, using languages like C and C++ alongside tools like FreeRTOS. This hands-on work with hardware complements my software expertise and brings a fresh perspective to problem-solving.
When I'm not writing code, I enjoy tinkering with new ideas, exploring emerging technologies, and finding ways to simplify complex systems. If you're curious about my work or want to connect, feel free to check out my GitHub or LinkedIn.