Summary
Nathaniel Ng is a software engineer with 11 years of experience who blends embedded hardware expertise and RF systems design with production-grade machine learning and data infrastructure. At the U.S. Naval Research Laboratory he has led end-to-end projects from FPGA and SDR-based signal processing to Kubernetes-orchestrated ML pipelines, cutting processing time by over 80% and deploying lightweight segmentation models to Jetson and Xilinx platforms. He pairs deep domain knowledge in microcontrollers, FPGAs, and real-time data acquisition with modern MLOps practices—Airflow, Prometheus/Grafana, Docker, and CI/CD—to reliably move models from research to on-premise production. His academic background (BS in Computer Engineering, MS in Machine Learning) informs practical choices like model architecture trade-offs for latency and power on embedded AI devices. An analytical tinkerer outside work, he built a CatBoost+PCA model for NBA outcome prediction and has hands-on experience automating terabyte-scale ETL workflows. Based in Aiea, Hawaii, he’s focused on solving mission-specific problems where hardware constraints and scalable ML intersect.
11 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS Computer Engineering, Bachelor of Science - BS Computer Engineering at Gonzaga University
Master of Science - MS Machine Learning, Master of Science - MS Machine Learning at University of Maryland