My Notebook

I am a Flight Software Engineer in embedded systems at Planet Labs and a current Master’s student at the University of Colorado Boulder studying Electrical Engineering with an emphasis in Computer Engineering and Power Electronics. I obtained my Bachelor’s degree in Computer Science from Northern Arizona University in 2023.

I have interest, experience, coursework, and open-source contributions in various areas such as low-voltage electronics, embedded & distributed systems, MCUs, circuit design, wireless sensor networks, network simulation & containerization, FPGA design, compilers & code generation, computational mathematics, as well as high performance & scientific computing.

Outside of my technical interests, in my free time I enjoy watching movies, TV shows, and anime. I also enjoy reading whether it is manga or books related to my technical interest and exploring new ones.

Some projects…

  • openGPMP - Open source, general purpose, multithreaded capable mathematics package written in C++, C, Fortran, and Assembly covering topics such as linear algebra, machine learning, number theory and more to serve as a house of optimized mathematical based algorithms.

  • gpmpBLAS - My own Basic Linear Algebra Subprogram (BLAS) reference for openGPMP’s Linear Algebra module.

  • benchmarks - Using C++ and CUDA, benchmarked performance of NAU IoT & DiscoverCCRI’s NVIDIA Jetson Nanos and Raspberry Pi Compute Module IO Boards. Implemented primality test & generation, matrix arithmetic, Fibonacci sequence calculations, Monte Carlo methods, and Fast Fourier Transform methods.

  • i2cscan - A simple I2C utility scanning for available I2C busses and addresses similar to i2cdetect from linux’s i2c-tools.