Applied ML/NLP · Full-Stack & Cloud Engineering

I build systems that aren't allowed to have a bad day.

Software engineer and researcher with an M.S. in Computer Science from the University of Minnesota. I split my time between backend/cloud engineering, NLP research, and — until recently — teaching machine learning.

Portrait of Stanley N.

A bit of background

I'm a software engineer at Mass Technologies, working across a multi-module healthcare operations platform — schema design, REST APIs, AWS infrastructure, and the data-integrity work that keeps a growing suite of clinical and administrative tools actually correct.

Before that, I spent two years as a graduate researcher studying how misinformation about transgender and nonbinary communities spreads on TikTok, building a pipeline that processed over a million videos with GPU-accelerated video analysis, OCR, and topic modeling. I've also built real-time data pipelines on AWS, and taught machine learning as adjunct faculty through August 2026.

I'm an AWS Certified Solutions Architect. Outside of work I build things for fun — agent-orchestration tools, a terminal I can drive from my phone, small language models fine-tuned on niche datasets — mostly to see what breaks.

  • Based inMinneapolis / Duluth, MN
  • EducationM.S. Computer Science, University of Minnesota
  • CertificationAWS Certified Solutions Architect — Associate
  • CurrentlySoftware Engineer, Mass Technologies

Where I've worked & taught

Nov 2025 – Present

Software Engineer

Mass Technologies

Backend and cloud engineer on a multi-module healthcare operations platform used by hospital and clinical teams to manage assets, compliance, security, and facility workflows across a growing suite of interconnected services. I design and evolve PostgreSQL schemas and REST APIs, build and harden AWS infrastructure (IAM, networking, compute, monitoring), and do cross-service integration work to keep data consistent as the platform scales. I also contribute to CI/CD pipelines and security-hardening initiatives, and review code across the wider engineering team.

Jan 2026 – Aug 2026

Adjunct Faculty

The College of St. Scholastica

Taught Programming II (Java) and Machine Learning for Data Science — object-oriented design, data-driven problem solving, and applied ML, with a hands-on, project-based approach.

2023 – 2025

Graduate Researcher & Teaching Assistant

University of Minnesota

Researched multi-modal misinformation on TikTok under Prof. Md Momen Bhuiyan, building data collection and analysis pipelines. TA'd Intro to Python, Natural Language Processing, and Parallel Programming.

2022 – 2023

Research Intern

IIITDM Kancheepuram & IIT Kanpur

Image/video optimization for IoT applications and a Python-based parser for virtual reconfigurable circuits; separately, statistical modeling of IVF success rates.

Selected work

Aurelia — a voice tutor for iPhone, built on Linux

The native SwiftUI rewrite of Study Mentor: 238 AWS and LSAT days plus 24 quant weeks taught by conversation, with a live whiteboard, spaced repetition and SQLite progress. Compiled and signed on Fedora with xtool. The hard part was that the app cannot be screenshotted and its logs go nowhere, so it writes its own log file and you pull it over USB.

SwiftUIAVAudioSessionSpeechSQLitextool
View on GitHub Read the build

openGym for iPhone, built on Linux

A native iPhone gym tracker compiled and installed from a Fedora laptop with no Mac, no Xcode and no App Store, around openGym's AGPL source. A SwiftPM shell and a JavaScript reimplementation of the Capacitor bridge, with a Darwin SDK built from Xcode 27.

SwiftSwiftPMWebKitCapacitorxtool
View on GitHub Read the build

Study Mentor

An open-source, self-hosted AI voice tutor with a live Mermaid whiteboard. It teaches, quizzes and pushes back by voice, tracks weak topics, and resumes where you left off. Built for AWS SAP-C02, LSAT and quant interview prep.

PythonFastAPIKokoro TTSfaster-whisperMermaid
View on GitHub Project page

TikTok Misinformation Pipeline

An automated research pipeline collecting and analyzing over a million TikTok videos to study how misinformation about transgender and nonbinary communities spreads — GPU-accelerated video processing, OCR text extraction, BERTopic modeling, and influence-network analysis.

PythonFFmpegPaddleOCRBERTopic

MarketPulseRT

A real-time stock market data pipeline ingesting and analyzing live financial data with Kafka stream processing and AWS Glue/Athena for large-scale querying, with schema evolution and fault-tolerant streaming built in.

KafkaAWS GlueAthenaEC2 / S3
View on GitHub

Bulldog-On-Board

A mobile app streamlining the transition process for newly admitted university students, with a Firebase backend for real-time auth and cloud storage and a Figma-driven UI for campus maps and event reminders.

FlutterFirebaseFigma

Multilingual LLM Fine-Tuning

Fine-tuning LLaMA 2 and Mistral 7B on multilingual datasets with QLoRA and PEFT, evaluating text completion, question answering, and summarization across languages — including Telugu — under limited compute.

LLaMA 2Mistral 7BQLoRA / PEFT
View on GitHub

sweethome3d-mcp

A local MCP server that lets an LLM create and edit Sweet Home 3D floor plans directly — walls, rooms, furniture, and dimensions — by operating on the file format, without the app open.

PythonMCPCI / CodeQL
View on GitHub

AURORA (axis)

A machine-native execution graph language for autonomous AI agents — deterministic DAG compilation, capability-based security on every node, and self-healing execution via JSON Patch recovery, with a compact binary format for agent-to-agent communication.

RustDAG CompilerAgent Security
View on GitHub

NeuralFlow

A local-first desktop app for building multi-agent AI workflows visually — drag-and-drop orchestration over LangGraph and CrewAI, running entirely on-device with any model, no Docker or cloud required.

TauriReact FlowLangGraph / CrewAI
View on GitHub

Tether

A self-hosted, mobile-optimized web terminal that mirrors your laptop's tmux sessions (or spawns fresh PTY shells) so you can monitor and drive a running terminal session from your phone — zero cloud dependencies.

Rustxterm.jsPTY
View on GitHub

Quant Finance Checklist

A self-hostable, real-time synced progress tracker for a 24-week quant finance study plan, with scheduled push notifications for the next uncompleted task — built to keep shared progress in sync across devices.

SupabaseNetlifyPush Notifications
View on GitHub

USMLE AI Research Suite

A three-part research effort on AI in USMLE preparation for international medical graduates: a multimodal multi-agent system for personalized study planning, a cross-sectional survey on AI tool adoption, and a systematic evaluation of LLM performance on USMLE-style questions.

PythonMulti-AgentRAGResearch
View on GitHub

Toolbox

Languages

PythonJavaTypeScriptRustC / C++SQLDartSwiftBash

Cloud & DevOps

AWS (EC2, S3, RDS, IAM, Glue, Athena)DockerGit / GitHubGitHub ActionsGitHub PagesKafkaJira

Web & Mobile

ReactFlaskNode.jsFlutterTauriFirebase

Data & ML

PandasPyTorchBERTopicPlotlyQLoRA / PEFTFFmpegPaddleOCR

AI & Agents

MCPLangGraphCrewAIRAGMulti-Agent SystemsClaude Code

Web Platform & SEO

Schema.org / JSON-LDOpen GraphWeb Animations / CSS MotionIntersectionObserverSupabaseNetlify

Say hello