Portfolio Showcase

Interactive experiments in Signal Processing, Generative Audio, and WebAssembly.

FILTER BY SERVICE
Interactive Audio Playground

Interactive Audio Playground

Signal Processing

A digital signal processing (DSP) workbench built with p5.js. It visualizes the impact of serial effects chains—Low Pass Filter, Distortion, Dynamic Compressor, and Reverb—on the frequency spectrum in real-time.

Airport Aviation Noise Simulator

Airport Aviation Noise Simulator

Signal Processing

A simulation of signals processing in aviation environments. Implements a noise-reduction pipeline that separates pilot voice communications from heavy engine rumble and high-frequency cockpit hiss using targeted filtering.

Real-Time WASM DSP Engine

Real-Time WASM DSP Engine

Signal Processing

High-performance audio processing engine written in Rust and compiled to WebAssembly. Implements glitch-free real-time effects (Soft Clipping, Biquad Filtering) that run independently of the JavaScript Garbage Collector.

Audio CAPTCHA Security System

Audio CAPTCHA Security System

Reliability Audit

A Turing-test mechanism that distinguishes humans from ASR bots using real-time speech synthesis distortion. Applies randomized pitch shifting, rate modulation, and noise injection to TTS output — parameters tuned to remain intelligible to humans while degrading automated transcription accuracy.

Voice-Controlled Audio Visualizer

Voice-Controlled Audio Visualizer

Signal Processing

Interactive spectral visualizer controlled by voice commands. Mapped real-time DSP features like Spectral Centroid to color temperature and Zero-Crossing Rate to rotation speed using Meyda.js and p5.js.

Regression Analysis: Comparing Models

Regression Analysis: Comparing Models

AI Solutions

Interactive demonstration comparing Linear Regression, Polynomial Regression, and PCA+Polynomial models for predicting transaction amounts. Built on real coursework analyzing temporal and categorical patterns in financial data.

LSB Audio Steganography

LSB Audio Steganography

AI Solutions

Interactive demonstration of Least Significant Bit (LSB) steganography for embedding and extracting hidden messages in audio signals. Implements the classic LSB algorithm for covert communication in digital audio.

Microservice Traffic Mesh

Microservice Traffic Mesh

Cloud Platform

Interactive simulation of a microservice topology with real-time request routing, circuit breaker patterns, and health-based load balancing. Models the distributed systems principles applied at Rapid7 and Kiwibank for high-availability platforms.

Offline Speech Recognition (ASR)

Offline Speech Recognition (ASR)

AI Solutions

An evaluation of offline speech recognition using Vosk/Kaldi framework. Measuring the impact of environmental noise on Word Error Rate (WER) through three-stage noise reduction and Levenshtein distance calculations.

Terraform IaC Validator

Terraform IaC Validator

Cloud Platform

Interactive Terraform template editor with real-time HCL parsing, infrastructure validation, and visual architecture diagram generation. Edit AWS resource definitions and see the planned infrastructure rendered instantly — the same IaC review workflow used at Kiwibank and Rapid7 for cloud deployments.

Event-Driven Message Broker

Event-Driven Message Broker

Cloud Platform

Visual simulation of asynchronous message flow through an exchange-based broker. Demonstrates producer-consumer decoupling, queue backpressure, and fan-out routing — the patterns behind the RabbitMQ and Redis architectures built at GoTech.

NLP: Financial News Classification

NLP: Financial News Classification

AI Solutions

Comparative analysis of statistical (TF-IDF + Naive Bayes) versus embedding-based (LSA + MLP) models for categorizing Reuters-21578 financial news into earn, acq, trade, and crude categories.

.NET Middleware Pipeline Inspector

.NET Middleware Pipeline Inspector

Cloud Platform

Interactive ASP.NET Core code editor with middleware pipeline analysis, dependency injection validation, and visual request flow rendering. Edit a real Program.cs and see how middleware ordering affects the HTTP request lifecycle — the same architecture patterns built at Kiwibank and Rapid7.

Looking for AI Innovation?

Explore how machine learning can transform your product or service.

Verified Credentials

Every claim is backed by third-party verification. Verified by AWS, University of London, and HireRight Background Check.