- Full-stack Software Engineer. Specialized in backend, Java and Spring Boot.
- Love to train, climb, read and just fix and build stuff
- Speak English, French, Swedish, and Russian.
Fun
- Color Guess Game: Test your RGB color recognition skills !
- Stopwatch: A sleek, modern stopwatch web app
- Dog Glossary: Choose your favorite dog
- User Generator: Web random user generator
- Case Converter: Convert the text in the case you want and download the text file
- Spin the Bottle: A classic game that randomly selects one player from the list
- URL Shortener: Generate short URLs for longer links and track the number of clicks
- To-do App: A to-do list management app
- Tic Tac Toe: A Tic Tac Toe game built with React)
- Markdown To HTML: A Python script that converts Markdown files into HTML
Java Apps and Games
- Blockchain: A lightweight, educational blockchain implementation in Java featuring proof-of-work consensus, digital signatures, and concurrent mining
- Memorizing Tool: A CLI Java application for managing and manipulating lists of different data types with comprehensive operations and file persistence.
- Connect Four: A desktop classic Connect Four game implemented in Java Swing
- Desktop Calculator: A desktop calculator application built with Java Swing.
- Tetris Game: A command-line implementation of the classic Tetris game.
- Minesweeper Game: A classic Minesweeper game playable in terminal.
- Traffic Management System: A Traffic Management System in Java using circular queue data structure and multithreading to simulate real-time traffic control on multiple roads.
- Battleship Game: A classic Battleship game for 2 players playable in terminal.
- Chuck Norris Cypher Encoder: Encodes and decodes messages using the unary code
- Bulls & Cows Game: A guessing game where players deduce a secret code based on feedback of “bulls” and “cows
- Cinema Booking System: Manages a cinema’s seating arrangement, ticket purchases, and displays statistics
- Coffee Machine Simulator: Simulates a coffee machine’s functionality including buying coffee, refilling supplies, and taking money
- Last Pencil Game: A strategic game where players take turns removing pencils from a pile
- Net Income Calculator: Calculates the net income for a small business based on earnings and expenses
- Tic Tac Toe Game: Implements the classic Tic Tac Toe game for two players
- Mortgage Calculator: Computes monthly mortgage payments based on loan details
- Simple Dum Bot: A basic chatbot that interacts with users and performs simple tasks
- Zookeeper: Simulates the management of a zoo, allowing users to view different animal habitats
- Beer Song, Guessing Game and Phrase-O-Matic: Beer song - Outputs the lyrics to the “99 Bottles of Beer” song, Guessing Game - A number guessing game where bot players try to guess the computer’s chosen number, Phrase-O-Matic - Generates random business phrases from pre-defined word lists
Web Development
- Web Quiz Engine: A RESTful web service for creating, managing, and solving quizzes with user authentication and progress tracking
- Real-Time Chat: A full stack, real-time chat application built with JS, Java, Spring Boot and WebSocket
- Fitness Data API: REST API for fitness data management with developer authentication, application registration, secure data endpoints and rate limiting
- Seal Online: Swedish Education and Learning website for a private client (not maintained)
- Feedback Service REST API: MVP of an API service for managing customer feedback with rating system
- React Products Table: A products table with filters using React state
- Get Schooled: A static responsive website with dynamic API calls
- Headphones: A static fully responsive website built from a Figma designer file
- AirBnB Clone: - AirBnB v1 - AirBnB v2 - AirBnB v3 - AirBnB v4
Low-level Programming
- Simple Shell: A UNIX command line interpreter in C
- Printf: A printf() function rewritten in C
- Monty: An interpreter for Monty ByteCodes files in C
- Calc: A CLI calculator written in C
Other
-
From Concept to Deployment: How a Simple Plan can elevate your full-stack development process
-
From Code to Clinic: How I designed and launched my first Medical Web App
- HTTP: The Definitive Guide by David Gourley
- System Design Interview by Alex Xu
- The Full Stack Developer by Chris Northwood
- Cracking the Coding Interview by Gayle Laakmann McDowell
- Head First C: A Brain-Friendly Guide by David Griffiths
- Clean Code by Robert Martin
- Data Structures and Algorithms Made Easy by Narasimha Karumanchi
- Grokking Algorithms by Aditya Bhargava
- Head First Java by Kathy Sierra & Bert Bates


