Open to new opportunities • Espoo / Helsinki

Software Developer & ICT Student

Karri Partanen

I build software across the stack, from user interfaces to backend systems, AI applications, and the infrastructure behind them.

Currently working on a production-oriented RAG system while finishing my ICT degree at Metropolia. I'm especially interested in backend development, software architecture, AI systems, and cybersecurity.

Software developer who likes to understand the whole system.

I'm an ICT student and software developer with a background in web development. My work has taken me deeper into backend development, AI systems, infrastructure, and cybersecurity — the parts of software development where understanding how everything fits together matters.

I enjoy problems that make me ask: why does this actually work this way?

Tech Stack

Core tools I use regularly in production and personal projects.

TypeScriptTypeScript
JavaScriptJavaScript
PythonPython
ReactReact
Node.jsNode.js
Next.jsNext.js
PostgreSQLPostgreSQL
MongoDBMongoDB
Tailwind CSSTailwind CSS
GitGit
MySQLMySQL
DockerDocker
LinuxLinux
BlenderBlender

Work that solves real problems.

01

Team Project

ICT School Chatbot (Work in Progress)

A RAG-based AI assistant developed with a small team for Metropolia. The project has given me hands-on experience across the system: from React/Next.js and Python microservices to retrieval, authentication, databases, Docker, and Linux deployment. My work has focused especially on the RAG pipeline, backend architecture, integrations, deployment, and security.

  • Next.js
  • React
  • TypeScript
  • Python
  • PostgreSQL
  • PGVector
  • Docker
  • Docker Compose
  • Linux
  • Apache
  • REST API
ICT School Chatbot (Work in Progress)
02

Team Project

Go Exchange

A team-built web platform for students planning an exchange abroad. Alongside full-stack development, I worked as a part-time project manager and helped take the project from planning to deployment. I also built the Milvus-based retrieval pipeline used by the application's AI assistant, giving me my first practical experience with vector search and RAG-style systems.

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Node.js
  • MongoDB
  • Milvus
  • OpenAI API
Go Exchange
Contact

Let's work together

Open to internship and full-time roles after Fall. Best reach: email.

Send email