Projects Built Across Systems, Research, and Applied Software
This portfolio documents my progression from applied software and research applications toward C, C++, systems programming, reusable infrastructure, performance engineering, compilers, and runtimes. Project status is shown explicitly so current implementation work, completed projects, and future directions remain clearly separated.
All Projects
Showing 13 projects
C Systems Mastery
A structured systems-programming roadmap built from modular C projects covering input safety, arrays, pointers, memory, debugging, testing, build systems, data structures, and deeper operating-system interfaces.
C CLI Lab
An extensible suite of Unix-inspired command-line tools developed in C, including echo, cat, grep, sort, diff, file operations, stream processing, and directory-search utilities.
MetricForge
A professional open-source machine-learning metrics library with a C++ core, Python bindings, clean public interfaces, CMake builds, automated tests, and implementation-first educational documentation.
GenCyberSynth
A reproducible research framework for training, sampling, evaluating, aggregating, and auditing synthetic malware-image generators across multiple probabilistic and deep generative models.
TruNorth ROI Calculator
An applied research and decision-support project developed within a John Deere-supported initiative to model operational inputs, calculate returns, and present useful decision information.
Apache Log Report Task
A deterministic AI-evaluation task that parses Apache access logs, produces structured JSON findings, and validates output through automated tests and containerized execution.
VotingSphere
A voting-platform concept combining a Django backend with a Flutter mobile client for user interaction, election workflows, data management, and application-level authentication.
Fraud Detection API
A machine-learning inference service using FastAPI and a Random-Forest classifier to expose fraud predictions through a structured application-programming interface.
PHP & MySQL Portfolio Application
An earlier database-backed portfolio application developed with PHP and MySQL, combining dynamic content, data persistence, server-side rendering, and web-interface development.
Memory Tracker
A custom allocation-tracking layer for recording ownership, detecting memory leaks, identifying double frees, flagging invalid operations, and generating actionable diagnostic reports.
Concurrent Thread Pool
A reusable C++ concurrency library supporting task submission, synchronized worker threads, bounded queues, graceful shutdown, failure handling, and performance measurement.
Bytecode Virtual Machine
A stack-based virtual machine with bytecode instructions, execution frames, value representation, control flow, functions, memory management, diagnostics, and a future language frontend.
Mini Compiler Pipeline
A progressive compiler project covering lexical analysis, parsing, abstract syntax trees, semantic checks, intermediate representation, optimization passes, and target-code generation.
Building Toward Compiler and Runtime Engineering
The portfolio is organized as a progression: foundational C and C++ work, reusable systems tools, performance and concurrency, virtual-machine construction, compiler implementation, and increasingly dependable runtime infrastructure.