Portfolio

These are some of the projects I’ve made During my studies. Some More Game development oriented and some also more geared to towards networking

bg 05 free img

projects

screenshot 2025 03 23 210429

Project Socirogi

A student-developed prototype blending roguelike dungeon-crawling with cooperative multiplayer and a social hub world.

Technologies Used: Unity 3D, C#, JetBrains Rider, Git, Azure DevOps
Duration: January 2025 – May 2025
Team Size: 6 students (3 programmers, 2 artists, 1 game designer)
My Roles: Game Systems Developer, Assistant Programmer, Partial Game Designer

✅ Responsibilities and Contributions:

  • Implemented core player control system (keyboard & mouse), including character movement, combat mechanics, and item usage.

  • Developed a modular inventory system using ScriptableObjects for scalable and reusable item behavior.

  • Provided cross-functional programming support to team members to maintain sprint velocity and unblock feature development.

  • Collaborated with the game designer to align gameplay systems with intended mechanics and player feedback loops.

  • Participated in weekly agile sprint reviews and sprint planning using Azure DevOps.

  • Maintained project version control, handled GitHub workflows, and resolved frequent merge conflicts collaboratively.

Megaman-Style Character Controller (FSM Prototype)

A passion-driven solo project exploring classic MegaMan-style character movement and combat using modular FSM architecture.

Technologies Used: Unity 2D, C#, Finite-State Machine (FSM) pattern, Animator Controller
Duration: February 2025 – March 2025
Team Size: Solo project (with artistic and conceptual input from peers)
My Roles: Gameplay Programmer, FSM Designer

✅ Responsibilities and Contributions:

  • Designed and implemented a modular Finite State Machine system to handle player actions such as idle, jump, shoot, and dash.

  • Refactored the early prototype architecture to support flexible, scalable state transitions based on peer feedback.

  • Developed a character controller inspired by the MegaMan franchise with responsive controls and animation integration.

  • Collaborated with a peer artist to integrate custom spritework and animations into the player’s action states.

  • Received mentorship and feedback from developer Akli Lounes to improve FSM structure and system clarity.

pexels luis gomes 166706 546819

LAMP Stack Webserver

A foundational project focused on configuring a fully operational webserver using the LAMP stack (Linux, Apache, MySQL, PHP), enabling CMS-based or custom web application hosting.

Technologies: Ubuntu Server, Apache2, MySQL/MariaDB, PHP 8.x, SSH, UFW, Let’s Encrypt, DNS (optional)

Duration: Ongoing (Initial setup: June 2025)

Team Size: Solo project

My Role(s): System Administrator, Web Server Engineer

✅Responsibilities and Contributions:

  • Installed and configured all core LAMP components on a virtual Ubuntu Server hosted on a school-provided physical server.

  • Set up Apache with virtual hosts to serve multiple sites and linked them to specific document roots.

  • Configured MySQL and created databases with appropriate user privileges to prepare for CMS integration (e.g., WordPress).

  • Secured the server by enabling only HTTP/HTTPS and SSH traffic.

  • Integrated Let’s Encrypt SSL certificates using Certbot to enable HTTPS support.

  • Experimented with optional local DNS configuration to simulate custom domain access via internal network.

  • Documented all steps for repeatable deployment and peer reference.