Nathaniel Ng

Software Engineer at U.S. Naval Research Laboratory

Aiea, Hawaii, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science - BS Computer Engineering, Bachelor of Science - BS Computer Engineering at Gonzaga University
bookMaster of Science - MS Machine Learning, Master of Science - MS Machine Learning at University of Maryland
github-logo-circle

Github Skills (56)

candidate9
prediction8
spss8
sas7
tidyverse7
parsing7
tidy7
densenet7
trending7
social-media7
csv7
ssh6
dplyr6
python6
youtube6

Programming languages (10)

TypeScriptDockerfileRCoffeeScriptC++JavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
nathanielng/server_setup

Feb 2019 - Mar 2025

Contributions:230 pushes, 2 branches in 6 years 2 months
nathanielng/merge-conflicts

May 2019 - Mar 2021

Contributions:6 PRs, 11 pushes, 11 branches in 1 year 10 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nathaniel Ng - Software Engineer at U.S. Naval Research Laboratory