+
Skip to content
View kristianka's full-sized avatar
🐢
🐢

Highlights

  • Pro

Block or report kristianka

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kristianka/README.md

👋 Hey there, I’m Kristian!

About Me

  • 🇫🇮 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

🌐 Portfolio & Blog

  • 🌐 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

🚀 Projects

  • 🍽️ 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


🛠️ Skills

  • 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)

📊 Stats

Kristian's GitHub Stats
Top Languages

Pinned Loading

  1. mymemoria mymemoria Public

    Full Stack journal app with Mapbox integration. Made with TypeScript, Express, MongoDB, React, Firebase Auth and Tailwind. Fully automatic CI/CD pipes. See readme for screenshots!

    TypeScript 3

  2. boxdb-app boxdb-app Public

    Full Stack app for Warehouse Management

    TypeScript 1

  3. kristiankahkonen.com kristiankahkonen.com Public

    Portfolio and blog site - Kristian Kähkönen

    TypeScript 2 1

  4. tamk-timetable tamk-timetable Public

    Timetable app for TAMK students. Fullstack application. Not affiliated with TAMK.

    TypeScript 3

  5. anibot anibot Public

    Discord bot that uses SubsPlease RSS feed for fetching shows and notifying of them

    TypeScript 1

  6. fullstackopen2023 fullstackopen2023 Public

    Returns for University of Helsinki's Fullstackopen course!

    JavaScript

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载