$ ls projects/

Building solutions through code and hardware

A collection of technical projects spanning network simulation, IoT systems, organizational tools, and hardware prototyping.

$ find projects/ -name "*.py" -o -name "*.cpp" -o -name "*.java" | wc -l
Total projects: 5
Lines of code: ~15,000
Technologies: Python, C++, Java, Arduino, MQTT

Open and Virtualised Network Simulator

Python Object-Oriented Network Simulation Analytics

Designed an object-oriented optical network simulator with comprehensive components including Node, Line, Network, Lightpath, and Connection classes. Features channel allocation algorithms and route-space management for realistic network modeling.

Key Features:
• SNR/latency analytics and bit-rate calculations
• Support for fixed, flex, and Shannon modes
• Route optimization and resource allocation
• Performance metrics and network analysis
University Project • 2023
Python OOP

Smart-Home IoT Prototype

Arduino C/C++ MQTT Python

Full-stack IoT system combining Arduino sensors with MQTT messaging and Python analytics. Features Eclipse Mosquitto broker, paho-mqtt client integration, and comprehensive data logging with dashboard visualization.

Architecture:
• Arduino sensors → MQTT broker → Python client
• File and database logging systems
• QoS handling and retry mechanisms
• Basic authentication and message schemas
University Project • 2023
IoT Embedded

BEST Event Management System

Android Java NFC Database

Comprehensive event management solution built during my tenure as IT-Coordinator at BEST. Features Android app with NFC integration for fast check-ins, database administration tools, and website maintenance systems.

Responsibilities:
• Android app development (Java, NFC)
• Database schema design and maintenance
• Event data quality and backup systems
• Website updates and uptime monitoring
Professional • 2022-2023
Mobile NFC

Custom Quadcopter Build

Embedded Soldering Flight Control Hardware

Hands-on hardware project involving complete quadcopter assembly from components. Includes motor and ESC soldering, power distribution design, flight controller programming, and PID tuning for stable flight characteristics.

Skills Applied:
• PCB soldering and wire management
• Power distribution and voltage regulation
• Flight controller configuration
• PID tuning and stabilization algorithms
Personal Project • Ongoing
Hardware DIY

Self-Hosted Server & Automation

Linux Python Docker Automation

Home lab infrastructure with self-hosted services and automation scripts. Features Python scripts for server health monitoring with push notifications, Docker containerization, and automated backup systems.

Features:
• Automated health monitoring and alerts
• Docker-based service deployment
• Backup automation and verification
• Resource usage optimization
• Git server (Forgejo)
Personal Infrastructure • Ongoing
DevOps Self-hosted

$ echo "More Projects Coming Soon"

I'm constantly working on new projects and experimenting with emerging technologies. Current areas of exploration include blockchain development, advanced network protocols, and machine learning applications in embedded systems.

    ╔══════════════════════════════════════════════════╗
    ║  "The best projects teach you something new      ║
    ║   and solve problems you actually care about"    ║
    ║                                                  ║
    ║  $ git log --oneline                             ║
    ║  $ make it work, make it right, make it fast     ║
    ╚══════════════════════════════════════════════════╝