A senior Computer Science student at Iowa State University. Passionate for full-stack development, cloud computing, and deep learning.
Built an end-to-end packaging system that combines a custom 3D packing algorithm with a Blazor-based web application, allowing users to visually track how pallets are packed in real time. Processed inventory data for 17,400+ tools using C# and LINQPad, transforming raw CSV exports into a structured SQL Server database with accurate case dimensions, weights, and classifications. Developed interactive UI components using Blazor and MudBlazor, connecting dynamic database content to front-end views through dependency injection and asynchronous event handling.
Designed and launched a Docker container interface on Ubuntu VM, integrating Content-Defined Merkle Trees (CDMT) with Python and Git to reduce redundancy by 35%. Built a data processing pipeline in collaboration with a Master's student and the supervising CS professor, using Python, NumPy, and Git to clean and transform container workflow logs for enhanced log analytics and anomaly detection. Automated workflows to improve deployment and resource management efficiency, and developed a deeper appreciation for systems engineering beyond just writing code.
Built custom tools using the Tree-sitter parsing library, NumPy, and Python APIs to generate auto-labeled datasets for model analysis, streamlining the labeling process by 60%. Partnered with a Master's student and two fellow undergraduates to design and optimize a SciPy data-processing pipeline for over 100,000 data points—cutting runtime by 40% and improving clustering accuracy. Realized a preference for building systems over analyzing models, solidifying a focus on software development and system optimization.
A full-stack Android application designed for student organizations. Built backend with Spring Boot and MySQL, integrated WebSockets for real-time chat, and optimized performance for smooth user experience.
A web-based file conversion tool with drag-and-drop interface. Built complete full-stack solution using Node.js and Express, handling image and PDF conversions efficiently.
A Python-based Telegram bot delivering real-time cryptocurrency updates. Integrated with live APIs and served real users, reinforcing passion for building practical software.
Engineered a high-performance C/C++ roguelike with procedurally generated multi-level maps, dynamic room/corridor placement, and a Ncurses-based UI to deliver a terminal-style gameplay experience. Implemented a modular AI engine and event-driven priority queue for unpredictable monster encounters.
"Gregory's passion for technology and innovation is truly inspiring. He is a great friend and an exceptional talent."
"It's been a privilege to see Gregory grow into the talented engineer he is today. His work is impeccable, and his drive is unmatched."
"Gregory is an amazing brother and a brilliant future software engineer. I am proud to have a brother like him."