Hi, I'm Gregory Chernyavskiy

A senior Computer Science student at Iowa State University. Passionate for full-stack development, cloud computing, and deep learning.

Gregory Chernyavskiy

Experience

Software Engineer Intern

Marshalltown Company May 2025 - Current

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.

Software Engineering Intern

DePaul DICE Lab May 2024 - August 2024

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.

DePaul DICE Lab DICE Lab Code

Research Assistant

SwAPP Lab, Iowa State University January 2024 - Present

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.

SwAPP Lab

Projects

CyLife

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.

Spring Boot MySQL WebSockets Android
CyLife CyLife Code

convertfile.me

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.

Node.js Express JavaScript File Processing
ConvertFile

Cherzy Crypto Bot

A Python-based Telegram bot delivering real-time cryptocurrency updates. Integrated with live APIs and served real users, reinforcing passion for building practical software.

Python Telegram API Cryptocurrency APIs Automation
Crypto Bot

Dungeon Monsters

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.

C C++ ncurses Git Linux
Dungeon Monsters Dungeon Monsters 2

Get In Touch

Contact Information

gregory.chernyavskiy@gmail.com
Chicago, IL
Iowa State University

Send me a Message

What People Say

"Gregory's passion for technology and innovation is truly inspiring. He is a great friend and an exceptional talent."

Cole Digirolamo Georgia Institute of Technology

"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."

Alex Gregoriev University of Illinois Urbana-Champaign

"Gregory is an amazing brother and a brilliant future software engineer. I am proud to have a brother like him."

Martin Chernyavskiy University of Wisconsin-Madison
Large view