Software engineer · Baltimore, MD

Nathan Samson.

Software engineer at Grassroots Analytics and computer science student at UMBC. I build AI tools, reliable systems, and software that protects people’s data.

My first JavaScript project, 2014.
How it started

Experience

Grassroots Analytics

Aug 2026 – present

Junior Artificial Intelligence Engineer

AI Engineer Intern · Jan – Aug 2026

Built the news pipeline, reusable article library, and AI chat workflows. Now developing donor segmentation and scoring tools.

Capital One

Jun – Aug 2025

Software Engineer Intern

Found a timeout breaking API monitoring. Helped move the service to Fargate and added alerts, logging, and incident reports.

OmniSyncAI

May – Jul 2024

Software Engineer Intern

Built account setup, authentication, and team invitations, plus recommendations based on each company’s onboarding needs.

DAMS Lab, UMBC

Sep 2023 – present

Undergraduate Researcher

Work with Dr. Roberto Yus on privacy and distributed systems, sensor dashboards, and hands-on lessons for the SPACES smart-campus course.

Projects

Durable Guarantees

First author

Auditing whether sensitive information remains recoverable after removal, and what stronger privacy protections cost a model’s original task.

Submitted to IEEE S&P 2027

PCRL

First author

Training purpose-specific representations with privacy constraints, including checks for group-level leakage that average scores can miss.

MQTT-DAP

Co-author

Extending Mosquitto to enforce consented data uses and deletion requests inside the message broker.

Submitted to ACM SenSys 2027

PSMark

Co-author

An Erlang benchmark for comparing messaging protocols under repeatable workloads drawn from real IoT datasets.

Published at IEEE PerCom 2026 · Artifact Certified