About

My passion for software development began in 2019 when I created a VBA-based reporting system for our school's lobby service. Though the solution was simple, I discovered I loved the problem-solving process and the rewarding feeling of creating something useful for others.
Since then, I've continued exploring software development, and this path continues to excite and inspire me in my work today.
Experience
KajaPro Oy
2024 — Present
Lead Full Stack Developer
Nov 2024 — Present
Working as a lead developer building enterprise applications, managing technical architecture and development decisions. I develop applications using .NET and modern JavaScript frameworks while overseeing deployment automation through Azure DevOps. My role combines hands-on development with technical decision-making and strategic planning to ensure we deliver solutions that meet business requirements.
- .NET
- TypeScript
- React
- Angular
- SCSS
- Azure
- Terraform
- Azure DevOps
Thesis
Jun 2024 — Nov 2024
My thesis involved designing an identity management system that integrated Azure Entra ID with Keycloak. The project's purpose was to solve the security and maintenance problems that arise from managing user permissions separately inside each application. The resulting prototype showed how a central system could handle authentication for both internal and external users, automate access control, and reduce manual configuration.
- Azure
- Keycloak
- .NET
- OAuth 2.0
- OpenID Connect
- Authentication
- Authorization
Full Stack Developer Trainee
Jan 2024 — Jun 2024
Worked on enterprise applications, developing both frontend and backend components while gaining hands-on experience with Azure cloud services. I built API integrations that connected internal systems with external platforms and created automation solutions that streamlined business processes. Beyond coding, I mentored fellow trainees in .NET development practices and Azure fundamentals.
- .NET
- HTML/CSS
- JavaScript
- Angular
- Azure
- Azure DevOps
Contact
I'm always interested in hearing about new opportunities and connecting with fellow developers. Feel free to reach out.