Welcome to my Github profile!
- 🐝 Studying Software Engineering / Development at Hive Helsinki.
- 🎓 Bachelor of Business Administration from Metropolia University of Applied Sciences.
- 💻 C, C++, Python, Java, JavaScript, Git, Docker.
- ✨ My career journey started outside tech, but my passion for coding and problem-solving guided me to where I am today!
-
Full Stack Open | Full Stack Web Applications 🌐
Completed projects from the University of Helsinki’s Full Stack Open course. Developed full stack web applications using React, Node.js, Express, and MongoDB. Designed and integrated REST and GraphQL APIs. Deployed applications to cloud platforms with continuous integration and delivery workflows. Implemented automated testing with Jest and Cypress to ensure code quality. Maintained version control and collaborative workflows with Git and GitHub.
🛠️ • React • Node.js & Express • JavaScript & TypeScript • GraphQL • Docker & Docker Compose • CI/CD • React Native • PostgreSQL • MongoDB
-
ft_transcendence | Real-Time Pong Game Website 🌐
Developed a dynamic Pong game website using Python with Django for the backend, and PostgreSQL for database management. Designed an engaging user interface with HTML, CSS, and JavaScript, integrating live gameplay and real-time chat functionality for seamless interaction.
🛠️ • Python • Django • JavaScript • HTML • CSS • Docker
-
ft_irc | Internet Relay Chat Server Implementation 📡
Developed an IRC server in C++ with a focus on socket programming, multi-client handling, and basic IRC protocol features. Implemented functionality for channel management, private messaging, and common IRC commands like JOIN, PRIVMSG, and KICK.
🛠️ • C++
-
cub3d | 3D Game with Ray Casting 🎮
Created a 3D game in C, using ray casting to simulate 3D environments with 2D maps, inspired by Wolfenstein 3D. The game features dynamic wall rendering, texture mapping.
🛠️ • C
-
philosophers | Multithreaded Solution to the Dining Philosophers Problem 🍽️
Implemented a solution to the philosophers' problem in C using multithreading. Focused on avoiding deadlock by ensuring proper synchronisation as philosophers share limited resources (forks). The program dynamically allocates and handles resources to allow philosophers to eat without causing conflict or delays.
🛠️ • C
- 📍 Helsinki, Finland 🇫🇮
- 📧 Email: dardangerguri@outlook.com
⭐️ Thank you for visiting my github profile. Let's build something amazing together!