Build log

Projects

Projects I built to learn by building: recon automation, testing harnesses, and analysis scripts. Each one taught me something new, and each one links to its source.

9 logged

REF/PROJ-09
Planned2026

AI-Assisted Intrusion Detection System

A Suricata-based intrusion detection pipeline that analyzes PCAP files and passes the findings to an AI model for interpretation, surfaced through a dashboard non-technical readers can follow.

A tool that watches network traffic for attacks and explains what it found in plain language instead of raw technical alerts, so anyone, not just a security analyst, can understand what happened.

SuricataPCAP AnalysisAI/LLMPythonDashboard
REF/PROJ-08
In progress2026

TRANCE

An automated digital-forensics tool that reconstructs Tor Browser activity on Windows by correlating registry, disk, and memory artifacts into one reproducible report.

A tool that helps digital forensic investigators automatically work out whether, and how, someone used Tor Browser on a Windows computer, instead of piecing it together by hand.

Digital ForensicsPythonVolatility 3YARAWindows
REF/PROJ-07
2026

Predictive Maintenance Platform

A multi-tenant predictive maintenance platform for industrial equipment that processes real-time sensor data to predict failures using machine learning, on an event-driven architecture built with MQTT and Kafka.

A platform that watches industrial equipment sensors in real time and warns maintenance teams before a machine breaks down, instead of after.

GoPythonFastAPIKafkaMQTTPostgreSQLNext.jsDocker
REF/PROJ-06
2026

Flower Exchange Machine

A C++ stock exchange order matching engine applying price-time priority across multiple instruments, built while completing an LSEG high-performance C++ certification.

A simplified stock exchange engine that matches buy and sell orders the way a real exchange would, built to practice the low-latency C++ techniques taught in a London Stock Exchange Group certification I earned.

C++Data StructuresLow-LatencyMake
REF/PROJ-05
2026

Veri5

A full-stack STI testing and verification platform with secure authentication, health tracking, clinic management, and appointment booking, built for the Devthon web development competition.

A platform that lets people book and manage STI testing privately and helps clinics handle patients and appointments, built as a team project for a university hackathon.

Next.jsExpress.jsPostgreSQLPrismaTensorFlow.jsDocker
REF/PROJ-04
2026

VaultQ

A free, Slido-style anonymous Q&A manager for live events that gives the admin more control over which questions actually get displayed.

A free alternative to tools like Slido: an audience can submit questions anonymously during an event, and the person running it decides what actually gets shown.

Next.jsReactNode.jsTypeScript
REF/PROJ-03
2025

Rotaract Club of Colombo Uptown Website

The official website for a Rotaract club: a public site, a blog, and an admin portal for content and member management, built solo end-to-end with React, Node.js, and Supabase.

A website I built and volunteered to maintain for my Rotaract club, so members and the public can see what the club does and the club's officers can manage everything themselves without needing a developer.

ReactTypeScriptNode.jsExpressFirebase FunctionsSupabase
REF/PROJ-02
2025

KANDYPACK

A delivery management system tracking customers, products, drivers, and warehouses across the delivery pipeline, containerized end-to-end for both development and production.

A system for a delivery business to keep track of customers, products, drivers, and warehouses in one place, built as a university group project and packaged with Docker so it runs the same way everywhere.

MySQLExpressReactViteTypeScriptDockerJWT
REF/PROJ-01
2025

Nanoprocessor Design

A 4-bit nanoprocessor designed in VHDL with an ALU, register bank, program counter, instruction decoder, and program ROM, verified with testbenches and deployed on a Basys 3 FPGA.

A tiny 4-bit processor I designed from scratch in VHDL, the same kind of building blocks (ALU, registers, instruction decoding) a real CPU has, then tested it and ran it on an actual FPGA board.

VHDLFPGABasys 3Digital DesignXilinx Vivado