Passionate and results-driven backend developer with experience in designing, developing, and maintaining scalable and efficient server-side applications. Strong foundation in computer science principles, RESTful API design, database management, and cloud infrastructure.
06/2024 – Present
- Designed and developed a hospital management system from the ground up using Python and a heavily customized Odoo backend. The system now manages data for over 10,000 patients and supports an average of 120 concurrent active users per day.
- Designed and developed an on‑premise file archiving solution that supports both large binary files and small documents. The system was built using Python for the backend, leveraging a MinIO S3‑compatible storage server. It features a hierarchical file structure, fine‑grained file permissions, individual user access levels, metadata support, fast document search and retrieval, and the publication of digitally signed and verified documents for internal use.
- Designed and developed an insurance management application for an insurance firm, handling insurance requests, policy issuance, digital document generation, and online payments.
01/2023 – 06/2024
- Designed and implemented the live chat system and real-time location tracking for a delivery application. The backend, built with C# and .NET Core Web API, utilized SignalR to establish a persistent socket connection between clients and the server for transmitting chat messages and location updates.
- Implemented an electronic payment gateway by integrating the API from the company’s payment provider partner. Supported payment methods included Google Pay, Apple Pay, Visa, Mastercard, PayPal, and STC Pay.
- Designed and implemented their help desk and support tickets system
10/2021 - 01/2023
- Worked on an MMO-RPG framework with a Java-based server and a Unity C# client. The project involved porting the client from the Unity engine to Unreal Engine to leverage its superior graphics capabilities.
- Successfully ported the networking stack, which utilized an obscure implementation of the RDP-UDP protocol.
- Also ported key game systems, including the inventory system, quest system, building system, and combat system.
- The project was challenging but ultimately successful.
💡 Fun Fact: I learned how to code before I learned how to drive. That tells you everything about my priorities.
- This is my biggest personal project, And I have been working on it since 2021.
- A fully featured 3D game engine utilizing BSP trees for efficient rendering, And also a renderer that delivers high-quality PBR (Physically Based Rendering) graphics.
- Includes a custom networking stack with snapshot-based world updates for smooth multiplayer gameplay.
- Designed to handle complex world geometry and real-time synchronization between clients and server.
- Comes with Vortex, a custom world editor designed for creating and authoring maps tailored specifically for VoidEngine.
- Features animation-driven gameplay, with animations synchronized seamlessly between clients and server.
- Implements a custom UI system built from the ground up using panel hierarchies for flexible and modular interface design.
- Technologies used: C++, BSP trees, PBR shading, custom networking protocols, snapshot interpolation, animation synchronization, custom editor tools.
Here are some pictures of the engine world editor and also a prototype game I'm working on