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 [email protected]

๐ŸŒ 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