Portfolio 2026

Hi, I'm Karri.

Web Developer | ICT Engineer | Fullstack Enthusiast

I design and build practical digital products with clear architecture, thoughtful UX, and scalable implementation.

Profile

Karri Partanen

About Me

Profile
Web developer · Constant learner · Team player

I design and build responsive, user-focused web experiences with a strong eye for detail and collaboration at the core.

Highlights

  • Frontend-focused fullstack developer but a passion for backend and infrastructure too
  • Comfortable in international, customer-facing roles
  • Experience with project management and Agile workflows
  • Always experimenting with new tools and workflows

I am a dedicated web developer with a strong focus on creating responsive and user-centric web applications. My expertise lies in problem-solving, exploring emerging technologies, and contributing to impactful fullstack projects.

In addition to my technical skills, I have experience working in diverse, international environments. This has improved my communication and teamwork abilities, which I bring to every project.

I am passionate about continuous learning, whether it's building computers to deepen my understanding of hardware or staying updated with the latest advancements in technology. Outside of work, I enjoy football, exploring nature, and engaging in creative pursuits like music.

A bit more

Quick snapshot
  • Background in customer service and multicultural teams
  • Enjoy building PCs and configuring hardware
  • Actively looking for internship or full-time roles in tech

Tech Stack

Below you will not find all the technologies and tools I use, but these are the ones I work with the most.

TypeScript
JavaScript
React
Next.js
Node.js
Tailwind CSS
Three.js
Git
Python
MongoDB
VS Code
MySQL
Docker
Figma
Linux
Blender
Azure

Projects

Selected work focused on usability, performance, and scalable implementation.

Brain Dump
Case Study 01

Brain Dump

Solo

Brain Dump is a personal document and information storage built with a local installation of Milvus vector store to store information in the form of vectors. Semantic search is applied to match queries to database records. PostgreSQL and frontend implementations will be added in the future. The program is ran on a local linux server behind a private network and is not publicly accessible due to my personal data.

TypeScriptNode.jsPythonLinuxDockerMilvusPostgreSQL
View Project
Go Exchange (Work in Progress)
Case Study 02

Go Exchange (Work in Progress)

Team

Go Exchange is a web application that connects students interested in exchange programs with people who have already participated in such programs. The platform allows users to create profiles, share their experiences, and find potential exchange partners. Users may find important dates and information considering the application process and support that comes with it. OpenAI AI-Chat integration has been added to enhance user experience. Instead of using OpenAI's vector store, we implemented a custom vector store using Milvus to store and retrieve exchange related documentation which I was responsible of along other tasks.

ReactNext.jsTailwind CSSNode.jsTypeScriptMongoDBMilvus
View Project
Let’s collaborate

Get in Touch

Want to work together or just say hi? Feel free to reach out!

Email Me