- Software Engineer with a Doctor of Medicine degree
- Speak English, French, Swedish and Russian
- Love to train, climb, and read
- Wrote a little book in French 📖, launched a business, been in a music band and biked through the frosty wilderness of Norway, pitching a tent and sleeping beneath a glacier
- Currently looking for a back-end, front-end, or full-stack position in a team where I can make a meaningful impact
- If you're hiring, have a project proposal, or just want to say hello, let's chat 🤝
Featured
- Seal Online: Swedish Education and Learning website for a private client
- DepistClic: An original decisional help web application for doctors taking care of diabetic patients
- Portfolio Website: Find more about me and my social links
- Simple Shell: A UNIX command line interpreter in C
- Printf: A printf() function rewritten in C
Fun
- 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 Applications
Java Command Line Apps and Games
- 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
- React Products Table: A products table with filters using React state
- React Jobs: A Dashboard app built in React with API calls to a personal mock API server
- 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
-
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