Nathan Abebe

Nathan Abebe

51 Prospect St.
nathan [dot] abebe [at] yale [dot] edu
GitHub  | LinkedIn
Blog

About

Collage of FPGAs, console games, and circuitry

I’m a sophomore at Yale University pursuing a double major in Computer Science and Electrical Engineering (ABET-accredited). My focus is on robust, low-latency systems and scalable architectures.

Selected Projects

Distributed FPGA Bitstream Manager

A PetaLinux-based system using FPGA Manager and FUSE to remotely load and manage bitstreams on Xilinx Versal and UltraScale+ boards over a network. Uses SD card partitioning with a golden image to enable remote configuration.


Project Liquid - Flight Computer

Engineered a flight computer with firmware for a Teensy 4.1-based flight computer and sensor data from IMU, GPS, etc transmitted over radio. Developed a Kalman filter for sensor fusion and implemented real-time scheduling for mission control.


Project Liquid - Electrical Ground Support Equipment

Developed a ground support system for a liquid-fuel rocket, including an Electron-based UI for monitoring and controlling pressure and temperature during fuel loading and unloading.


Cycle-Accurate NES Emulator

A NES emulator achieving perfect cycle accuracy for Mapper 0 titles like Super Mario Bros. and Donkey Kong. Emulated all official opcodes of the 6502 processor and implemented the graphics rendering pipeline of the 2C02 chip via SDL2.

Courses and Teaching

Under construction.

Other Important Information

Under construction.