Profile picture

Hannu Kujanpää

Who am I?


I'm Hannu, currently working at Pinja as a software developer. Almost everything to do with STEM has always excited me. When I started coding in upper secondary school, I found myself really enjoying it – now I'm a software developer!

In my freetime I like to play board and computer games as well as listen to music. If you see me around, I'll probably have my headphones on.

What I can do?


I've worked with many programming languages, frameworks and programs. Recently I've coded mainly .NET stuff with C#: ASP.NET Core API and .NET 8 services and console applications. I've designed and implemented the majority of our team's CI/CD infrastructure and have currently the responsibility to lead the CI/CD development.

I'm most familiar with C#, ASP.NET Core, .NET, JavaScript/TypeScript and Visual Basic.

Using and presenting AI tools has been lately one of my AI Ambassador tasks. I've used GitHub Copilot and its cloud coding abilities for actual work while I've tried out Ollama and some local models in my free time.

Then some keywords that I'm more or less familiar with:
GitHub Actions, GitHub Copilot, Octopus Deploy, EF, Docker, Windows Server, PowerShell, Linux, Azure, AWS, Rust, Node.js, React and React Native, Python, Swift and Kotlin.

Examples of my work


Novi by Pinja

Software developer, CI/CD leader, AI Ambassador

Preventive maintenance system which is used in over 30 countries. Used by companies such as Veolia and Valmet. Keywords: ASP.NET Core, .NET, .NET Framework, CI/CD and SQL.

Pull My Data

Team leader, developer

An app where users can import their Garmin data and answer questions about physical rehabilitation. The app is made using NestJS, MongoDB and React running in Docker containers. The Docker images are built with Jenkins pipelines.

Planting Calculator

Trying out Kotlin & Android development

Planting calculator is a simple app to calculate how much barley needs to be planted per hectare. My dad wanted an app for this so I made it. This was a rather quick reintroduction to Kotlin and Android development.