Engineering & Research Portfolio

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.

Category
Status

All Projects

Showing 13 projects

Systems Active

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.

Current focus: reusable arrays and pointers laboratory with modular utilities, tests, documentation, and cross-platform builds.
C Make GCC Testing WSL
Systems Active

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.

Designed as a progressive systems laboratory rather than a collection of unrelated single-file exercises.
C Linux CLI POSIX File I/O
Systems Library Active

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.

First milestone: reconstruction metrics foundation with expansion toward a broader high-performance metrics ecosystem.
C++ Python CMake Bindings ML Metrics
Research Active

GenCyberSynth

A reproducible research framework for training, sampling, evaluating, aggregating, and auditing synthetic malware-image generators across multiple probabilistic and deep generative models.

Artifact-backed benchmarking with fixed seeds, manifests, HPC workflows, quality metrics, downstream utility, and paper-grade reports.
Python PyTorch HPC SLURM Cybersecurity ML
Applied Application Completed

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.

Contributed to requirements, calculation logic, validation, interdisciplinary coordination, and technical documentation.
Applied Research ROI Modeling Software Design Validation
AI Evaluation Completed

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.

Emphasized precise specifications, exact file paths, output schemas, data types, automated verification, and reproducible execution.
Python Docker JSON Testing CLI
Application Earlier Work

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.

Represents earlier full-stack application work before the current shift toward systems, research infrastructure, and low-level software.
Django Flutter Python Mobile API
ML Application Earlier Work

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.

Explored model serving, API design, request validation, structured responses, and deployment-oriented machine-learning workflows.
FastAPI Python Random Forest REST API
Web Earlier Work

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.

Contributed foundational experience in full-stack development, databases, content organization, and deployment.
PHP MySQL HTML CSS JavaScript
Systems Planned

Memory Tracker

A custom allocation-tracking layer for recording ownership, detecting memory leaks, identifying double frees, flagging invalid operations, and generating actionable diagnostic reports.

Planned as a bridge from foundational pointer work into deeper memory-management and allocator-aware systems programming.
C Allocation Diagnostics Testing
Systems Planned

Concurrent Thread Pool

A reusable C++ concurrency library supporting task submission, synchronized worker threads, bounded queues, graceful shutdown, failure handling, and performance measurement.

Planned to strengthen synchronization, ownership, queue design, asynchronous execution, and parallel-performance reasoning.
C++ Threads Synchronization Queues
Compiler & Runtime Future

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.

A major future milestone connecting systems fundamentals directly to execution engines and runtime architecture.
C++ Bytecode VM Runtime
Compiler & Runtime Future

Mini Compiler Pipeline

A progressive compiler project covering lexical analysis, parsing, abstract syntax trees, semantic checks, intermediate representation, optimization passes, and target-code generation.

Intended to follow the virtual-machine milestone after deeper systems, algorithms, architecture, and runtime foundations are established.
C++ Lexer Parser IR Optimization
No projects match the selected filters or search terms. Try another category, status, or keyword.
Planned and future projects represent an intentional technical roadmap, not completed claims. As each project begins, its status, repository link, screenshots, documentation, and technical results can be updated directly on this page.

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.