Portfolio

Forager — Retrieval-Augmented Generation

Forager — Retrieval-Augmented Generation

A question/answer system built for integration with existing database systems. Uses Elasticsearch for document retrieval paired with an OpenAI GPT model to produce contextually relevant responses. Reduced incoming support tickets by 30%, drastically lowering operations costs.

ElasticsearchOpenAIRAGNode.js
Vigitect — Fraud Detection

Vigitect — Fraud Detection

A fraud detection application for real-time transaction monitoring in financial services. Uses scikit-learn ML model trained on historical transaction data, deployed in AWS Lambda. Reduced fraudulent transactions by 15% in pilot phase, mitigating losses by $250k.

scikit-learnAWS LambdaPythonML
RapidIVR — Customer Response System

RapidIVR — Customer Response System

A serverless IVR agentic system using Google DialogFlow CX for handling inbound calls in the alarm monitoring industry.

DialogFlow CXGCPServerless
Ray Tracing PBR — Physically Based Renderer

Ray Tracing PBR — Physically Based Renderer

A ray tracing engine built from scratch in Rust. Renders scenes with diffuse materials, metals, and dielectrics (glass, water) with a perspective camera with adjustable FOV, aspect ratio, and focus.

RustRay TracingPBRGraphics
View Project
Daydream — In-Terminal Journal

Daydream — In-Terminal Journal

A simple in-terminal journaling application made with Rust. Keeps track of events with simple reminders for special occasions.

RustCLITUI
View Project
Larxons — Evolutionary Neural Network

Larxons — Evolutionary Neural Network

An evolutionary semantic network built from scratch. Uses Neuron → Layer → Network format for training entities via Gaussian genetic mutation. Each generation shows improved performance measured by resources collected. Built with Rust, npm, Webpack, and WASM.

RustWASMNeural NetworksGenetic Algorithms
View Project