IT student portfolio

Hi, I'm Kaarle!
...an IT student with a passion for fullstack

Welcome to my portfolio where I showcase my skills and projects!

More below!
Kaarle's picture


So who am I?

I'm a 23 year old IT student from Finland, currently on my master's studies on software engineering. My fascination with computers and technology dates back to my childhood, and programming has been my hobby for a few years now. Most of my knowledge stems from my personal programming projects and my university studies.

Skills

During my projects and studies I've had the opportunity to delve into a wide array of technologies and concepts. Here are some them:

  • Java
  • Spring Boot
  • Quarkus
  • PHP
  • Laravel
  • Python
  • TypeScript
  • JavaScript
  • NextJs
  • React
  • SolidJs
  • TailwindCSS
  • Sanity.io
  • HTML
  • CSS
  • Git
  • Github
  • AWS
  • Docker
  • CI/CD
  • Automated tests
  • SQL
  • Postgres

Featured projects

Chirper

A Fullstack social media platform app. Basically a copy of Twitter. Powered by Laravel, Inertia, React, TailwindCSS and shadcn. This is the first project with an MVC architecture and has taught me some basics. Initially started as a bootcamp project for Laravel and later extended to include features like social authentication and real-time chats.

ToDo-App

Fullstack ToDo-App on steroids. Powered by Spring Boot, React, OAuth 2.0, TailwindCSS and shadcn. Deployed in a GraalVm native image. During this project I got to deepen my knowledge in the Java ecosystem and especially with Spring Boot.

Hops App 2.0

A new and revisioned Hops App made fully with NextJs, and additionally with Next-Auth, TailwindCSS and shadcn. I use this app personally to plan my studies for the academic year. It shows how many periods courses span, and calculates a load for a period based on the ECTS's of courses spanning that period.

Beerify

A simple fullstack beer rating app. Completed as part of a uni course, Beerify is powered by React, TailwindCSS, shadcn, ExpressJs and postgres. Beerify is a simple app that allows users to post, edit and delete beer reviews. This project was completed in a group and that taught quite a lot about collaborating in github repos and projects.

RestfulCountries

A simple app to display countries fetched from the restcountries api. Powered by Quarkus, React and TailwindCSS. Done as a pre-assignment for a job interview.

SimplyFood

SimplyFood is a recipe website that allows users to create, like, search and comment on recipes. Fullstack app fully with NextJs, and additionally TailwindCSS, NextAuth, prismadb, postgres and AWS S3. During this project I got to work with concepts such as SSR, SSG, ISR and SEO.

Hops App

Hops App is an app to plan your studies. The core functionality is a special calendar where users can add courses to the calendar and the application will automatically calculate credits and workload. The application is built with React, Material UI, and TypeScript, NodeJs, ExpressJs, Apollo GraphQL, and MongoDB. The app was completed as part of the Fullstack Open 2022 studies.