- 🇫🇮 Software Engineer from Finland
- 🎓 Computer Science Master’s student @ University of Helsinki
- 👀 Passionate about full stack web development and UI/UX
- 🌱 Most skilled with React, TypeScript, Tailwind, Express, Postgres, Docker
- 📫 Reach me at contact@kristiankahkonen.com
- 🌐 kristiankahkonen.com
My personal portfolio and dev blog where I showcase projects and write about software engineering.
Stack: Next.js (SSG + ISR), TypeScript, Tailwind, Framer Motion, Directus CMS, Docker, Oracle Cloud.
👉 Repo · Visit site
-
🍽️ Kampuslounas
Currently work in progress! Centralizes Finnish university & UAS lunch menus into one fast, modern, polished and mobile-friendly PWA. Includes cron-based menu fetching, role-based auth, and automated deployments with Docker Images.
Stack: Next.js, TypeScript, Tailwind, Prisma, PostgreSQL, Docker, GitHub Actions, Vitest, Playwright.
👉 Changelog · Live app -
🗺️ mymemoria
A map-based app for saving personal memories pinned to locations. My first large-scale project with over 250 hours of work.
Stack: React, TypeScript, Tailwind, Mapbox, Express, MongoDB, Firebase Auth.
👉 Repo · Live app -
📦 boxdb-app
Full stack tool for managing box dimensions and comments, made for TAMK. Fully Dockerized for deployment.
Stack: React, TypeScript, Tailwind, Fastify, Prisma, Microsoft SQL Server.
👉 Repo -
📅 tamk-timetable
Schedule management app for TAMK students, built as a team project using Agile practices.
Stack: React, TypeScript, Tailwind, Express, MongoDB, Docker.
👉 Repo
- Frontend: React, Next.js (also SSR!), TypeScript, Tailwind, Framer Motion, State Management (Tanstack/React Query, Redux Toolkit, Zustand, etc.)
- Backend: Node.js, Express, Fastify, Prisma, Postgres, MongoDB, SQL Server
- Other: Docker, AWS, Oracle Cloud, Linux, Git
- Also: C++ and Rust (but haven't coded with those in a while :D)