I build things that work—no frills, just results. From assembly to Svelte, embedded systems to web apps, I live for the grind. Skip the corpo chatter, let’s jack into the code and make something totally nova.
I build things that work—no frills, just results. From assembly to Svelte, embedded systems to web apps, I live for the grind. Skip the corpo chatter, let’s jack into the code and make something totally nova.
University of Nebraska—Lincoln 2017–2021
Bachelor of Science in Computer Engineering with a Minor in Mathematics
Rust, JavaScript/TypeScript, C/C++, Java, C#, Python, Bash
Node.js/Bun, Svelte, Docker, Git, Unity, HTML/CSS, Linux/UNIX
Fluent in Russian
Software Design Engineer 2021–present
Developed a Rust-based backend and web server using Axum and a Svelte/TypeScript frontend for configuring a low-resource embedded Linux LoRa gateway system (32-bit ARM, 512MB RAM). Integrated D3.js for real-time log data visualization and analytics.
Designed and implemented a trailer remote control system in C with GTest-based testing on an STM32, featuring UART communication with motor control boards and remote control via a custom LoRa network stack.
Updated C/C++ applications to support 64-bit storage in SQLite and maintained Node.js API endpoints for test data management across multiple testing fixtures.
Collaborated with the hardware team to develop multiple testing and provisioning fixtures using Raspberry Pis, Qt/C++, QML, and Python, with data storage in MySQL for quality tracking and analysis. Implemented multithreading with mutexes for resource sharing, enabling parallel testing.
Ported and minimized the libtom crypto and big number libraries for RSA key verification in an OTA update process over LoRa, reducing the code size to fit the constraints of low-resource embedded ARM devices.
Led the adoption of Docker containers for consistent and reproducible build and testing environments, significantly improving the development and code review process.
Authored a flash driver in Z180 assembly for an outdated device, reverse-engineering CPU instructions using a logic analyzer due to the absence of traditional debugging tools.
Worked closely with customers to gather requirements, understand their hardware specifications, and implement custom features tailored to their needs. Provided ongoing support and made adjustments to ensure requirements were met.
Undergraduate Research Assistant 2020–2021