Hello, I'm

I break things just to see how they work. Don’t worry, I fix them too.

hero image
Christian Flyboarding

About Me

I’m Christian, a curious developer who likes building things that actually work. I’ve tinkered with everything from Wordle clones to fullstack apps, and I enjoy when tech feels real — when the code I write turns into something you can click, test, and maybe even smile at. I like digging into problems, learning new tricks along the way, and I’m not afraid to get lost in the code until I find the solution.

Swipe tabs →

Tech Stack I've Experimented With

Frontend

JavaScript
React
Vite
Bootstrap
Tailwind CSS
Next.js
Figma
Sass
TypeScript

Backend

Node.js
Express.js
MongoDB
Supabase
PostgreSQL
EJS
Next.js
TypeScript
Java

Testing

Cypress
Jest
JUnit

DevOps

Git
GitHub
NPM
GitHub Actions
Docker

Deployment

Vercel
Railway
Render

My Projects

  • Fullstack Wordle Game
    Fullstack Wordle Game

    A Wordle-inspired game built with React, Express, and MongoDB. Players guess a hidden word with feedback on each letter, and their scores are ranked on a global leaderboard. Includes server-side validation, anti-cheat logic, and leaderboard filtering with pagination.

  • Todo List
    Todo List

    This project was part of my studies at Lernia, aimed at practicing frontend development with a focus on CSS and animations. It's a simple todo list built with HTML, CSS, and JavaScript, featuring smooth animations when adding, completing, and deleting tasks.

  • Hacker Escape Rooms
    Hacker Escape Rooms

    This project was developed collaboratively with my classmates at Lernia as part of our frontend development coursework. We created a responsive website for a fictional escape room company offering both online and on-site experiences. The site allows users to explore available challenges and book sessions, with a design optimized for both mobile and desktop devices. We utilized HTML, SCSS, and JavaScript for the frontend, and managed version control using Git and GitHub

  • Kino
    Kino

    Kino is a fullstack cinema website built with Next.js, MongoDB, and Supabase as part of a team project during my studies at Lernia. The platform allows users to browse movies, view details and trailers, book tickets for upcoming screenings, and leave reviews. It features user authentication, server-side rendering, SEO-friendly metadata, and a dynamic API structure.

  • BRT Höjd
    BRT Höjd

    This is my first real client project: a modern, responsive website built for BRT Höjd AB, a company specializing in industrial climbing and height-related services. The site is built with Next.js and React-Bootstrap, and is primarily optimized for mobile devices to reflect the client's needs in the field. It features a clean design, image carousel, and dynamic content sections tailored to the brand.

  • Java CLI
    Java CLI

    Electricity Price CLI (Java) – A command-line tool that fetches hourly electricity prices from the Elpris API, calculates daily averages, identifies cheapest/most expensive hours, and finds optimal charging windows (2/4/8 h) using a sliding-window algorithm.

  • Dungeon Crawler CLI
    Dungeon Crawler CLI

    A text-based dungeon crawler game built in Java as part of a school project. The player explores procedurally generated dungeons, battles enemies, and manages health and items through command-line interactions. This project was submitted as a pull request to the school’s base repository and showcases object-oriented programming, combat systems, and unit testing in Java.

  • Kylkonsulten i Norr AB
    Kylkonsulten i Norr AB

    A modern, responsive website built with Next.js for Kylkonsulten i Norr AB, a company specializing in refrigeration examinations and preparatory courses. The site highlights their core mission of conducting practical and theoretical certification exams on behalf of Incert, while also promoting their preparatory training programs. It features a clear contact form for booking requests and a clean design inspired by industry-leading training websites.

Let's Connect

I’m always open to interesting conversations or new opportunities. Just click the button below and send me a message — I’ll get back to you as soon as I can.

Github IconLinkedin Icon