$ ls projects/

Building solutions through code and hardware. A collection of technical projects spanning a privacy-first Mac app, network simulation, IoT systems, organizational tools, and hardware prototyping.

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

Open and Virtualised Network Simulator

PythonObject-OrientedNetwork SimulationAnalytics

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 · 2023Python•OOP

Smart-Home IoT Prototype

ArduinoC/C++MQTTPython

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 · 2023IoT•Embedded

BEST Event Management System

AndroidJavaNFCDatabase

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–2023Mobile•NFC

Custom Quadcopter Build

EmbeddedSolderingFlight ControlHardware

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 · OngoingHardware•DIY

Self-Hosted Server & Automation

LinuxPythonDockerAutomation

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 · OngoingDevOps•Self-hosted

The best projects teach you something new and solve problems you actually care about.$ make it work, make it right, make it fast

echo "More Projects Coming Soon"

More projects on the way.

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.