Skills & Proficiency

Terminal Workflow (Vim, GNU tools, shell scripting)


Developer Tools (Docker, Jenkins, Git)


Yocto (Build System, Embedded Distro, BSP Support)


Linux Kernel (Drivers, Config, BSP)


Python Middleware


FPGA Development (SW Interface, Reusable Verilog, Automated Builds)



May 2017 – October 2018
Minneapolis, MN

Software Engineer 1

System Team at Vaddio

  • Working with FPGA and python developers to create an integrated embedded system that routes audio and video signals in professionally built AV systems.
  • I help to build a custom Linux distribution from the ‘/’ up with the Yocto Project.
  • Our team uses many other tools during development such as Jenkins, Jira, Git, Bitbake, and Puppet.
May 2016 – May 2017
Brookings, SD

Student Intern

Hardware Design at Daktronics

  • Developed C++ code for communication with I2C sensors from a Linux system.
  • Developed a C++ library that simplifies usage of librrd, a C library for creating, updating, and using RRDs (Round Robin Databases).
  • Used Test Driven Development to implement library, used CxxTest Framework.
June 2015 – December 2015
Sioux Falls, SD

Software Developer Resident

Subcontractor for Earth Resources Observation Systems

  • Wrote python code utilized in a production system used by scientists worldwide.
  • Member of a small team using agile development methods.
  • Researched upcoming technologies and techniques: Hadoop, Docker, map reduce, Microservices, and distributed processing systems.
September 2014 – February 2015
Brookings, SD

Sputtering System Lab Technician


  • Operated Ion Beam Assisted Deposition System to produce Flyback transformers.
  • Repaired or installed components on the sputtering system.
August 2013 – May 2016
Brookings, SD

Student Technology Fellow

Classroom Technology Services at SDSU

  • Fixed issues with Windows computers related to networking or hardware.
  • Installed smartboards, projectors, computers, audio systems and teaching stations.
March 2013 – May 2016
Brookings, SD

Research Assistant

EECS Department at SDSU

  • First undergraduate authorized to use the Scanning Electron Microscope.
  • Built and helped design a vacuum sputtering deposition system.
  • Installed many complex systems: heater with feedback control, gas flow control, vacuum gauges, rough pump, turbo pump, and magnetron sputtering sources.

Selected Publications

This project involves various hardware components as well as the PIC18 with Development Board.
SDSU, 2015

Concepts learned in Linear Control Systems were used to analyze a system which contains both mechanical and electrical components. Mechanical components were modeled using a Force/Torque-Velocity analogy. Block diagrams resulted from the relationships between the components and signals. Set-up has been done so the system can be simulated in Simulink with the given design parameters.

The aim of this project was to use an MCP7900 thermistor and a PIC18F8722 microcontroller to control the temperature of a tea-kettle.
SDSU, 2015

Recent Posts

More Posts

Event Details Show & Tell Linux on the Desktop Hosted by Spencer Krum From Minnesota Linux Desktop User Group Our first meetup in …

Objective This post is discussing a workflow for developing C applications for Nordic microcontrollers using VS Code. It will focus on …

Container / Virtualization gitlab-ci uses a docker container. # use the official gcc image, based on debian # can use verions as well, …

Using shellcheck is a very easy way to avoid simple bugs in your shell scripts. By adding it to your CI you can easily make it a free …

Goal I just created a number of github repositories for particle. Much of the code was transferred from my existing code base at …


Particle Projects

This will hold firmware for micro controllers sold by for use with wifi or cellular cloud devices.

Hobby Electronics

I have a family of electronics that do my bidding.


JSON API to DB: Fetch JSON from APIs and send to a TinyDB database.

Hugo Academic Kickstart

Static Website Powered by the Academic theme for Hugo.

NGenetzky's Career

Career of Nathan Genetzky

Hardware Integrated Prototyping Environment

HIPE provides an interface between the user’s simulation environment and a Field Programmable Gate Array (FPGA) containing a Design Under Test (DUT).

SDSU-EE465-Senior Design

Communication Protocols for Embedded Systems

SDSU-EE491-Independent Study

Communication Protocols for Embedded Systems

Animation of Material Science

QT application that demonstrates science phenomenon.

Rainbow Play Android App

Android application that allows customers to design a playground.