ST
Sang Thai
Software Developer · Tampa, FL
Sang Thai

Hi, I'm Sang.

Finance major turned self-taught engineer. One CS class in my final semester changed everything — now I build production systems at Citi that move entire teams forward.

Business Impact

~90%
Manual Effort Reduced
~25M
Records / Month
150+
Hours Saved per Cycle
Let's Connect →

Projects

ATLAS
Sole Application Developer — Citi, Operational Risk
Live · Internal

Built at Citi to catch and escalate payment control failures across 52 global applications — processing ~25M records monthly and validating roughly $1.5 trillion in payment value every cycle. Designed and built from scratch as the sole developer: a config-driven Python platform running 4 pipeline types — Threshold Validation, Duplicate Detection, Dual Blind Rekey, and GPOC executive reporting — each with its own business rules per application. Reduced ~90% of manual effort per monthly cycle, saving 150+ hours. The codebase is internal to Citi — the architecture and outcomes are mine to discuss.

~90% Effort Reduced
~25M Records / Mo
150+ Hrs Saved / Cycle
Python Flask Dash Socket.IO Pandas Data Pipelines

Internal tool — codebase confidential per Citi policy

SENTINEL
Solo Developer — Production Data Pipeline
Live · AWS

A live financial data monitoring service built and deployed on AWS — ingesting U.S. economic indicators daily via the FRED API, detecting anomalies, and serving alerts through a secured FastAPI layer backed by PostgreSQL. Built specifically to close real gaps: AWS infrastructure provisioned with Terraform so the entire server can be rebuilt from scratch in under 2 minutes, GitHub Actions CI/CD so every push runs tests before touching production, and pytest coverage maintained across 3 months of active development. Completed a pre-launch security audit — 6 vulnerabilities identified and resolved before the first public deployment.

3 Live Indicators
11 Tests · 100% Pass
6 Vulns Fixed
Python FastAPI PostgreSQL SQLAlchemy Docker Terraform AWS EC2 GitHub Actions pytest
ThriveKid
Solo Developer — PWA Side Project
Live

Built from scratch as a first-time parent who couldn't find one app that did everything. ThriveKid is a deployed full-stack PWA — 12 feature modules, JWT authentication with refresh token rotation, a timezone-aware recurring event engine, and WHO percentile growth charts. Clean Architecture across a 3-layer .NET 8 backend, React 19 TypeScript frontend deployed on Vercel, Docker multi-stage builds, and GitHub Actions CI. Went through two full mentor code reviews with a senior engineer — 25+ issues identified, all resolved, including a 13-issue security audit conducted before public launch. The project that taught me what good engineering actually looks like.

React C# ASP.NET Core Entity Framework Core RESTful API Swagger Docker GitHub Actions Vercel Azure

About Me

I studied Finance at USF and didn't write a single line of code until my final semester — then one Computer Science class rewired how I think. I taught myself Python, started automating everything I could, and never looked back.

That pivot took me from Wells Fargo to Raymond James to Citibank, where I now build automation infrastructure for the Operational Risk team. Along the way I created ATLAS — a Python-based platform I designed and built from scratch as the sole developer. It runs 4 controls-testing pipelines processing ~25M records/month, cutting ~90% of manual effort and saving 150+ hours per cycle.

Outside of Citi, I've built SENTINEL — a live financial data pipeline on AWS that ingests real economic indicators, detects anomalies, and serves alerts through a secured FastAPI layer. And ThriveKid — a React + C# PWA on Vercel and Azure. Both are fully deployed and publicly shareable. I'm also finishing a B.S. in Computer Science at WGU (expected Dec 2027) and playing soccer whenever I can.

Python / Flask / Dash Socket.IO / Real-time systems C# / ASP.NET Core React / TypeScript Entity Framework Core RESTful API design Data pipeline architecture SQL / SQL Server / SQLite Pandas / NumPy Docker / Git / Postman Control-M / Genesis Financial operations domain

My Toolkit

Languages

Python
Python
C#
C#
JavaScript
JavaScript
HTML5
HTML5
CSS3
CSS3
SQL
SQL
TypeScript
TypeScript

Frameworks & Libraries

Flask
Flask
FastAPI
FastAPI
.NET Core
.NET Core
Socket.IO
Socket.IO
Dash / Plotly
Dash / Plotly
Pandas
Pandas
React
React
NumPy
NumPy
Swagger
Swagger

Data & Automation

SQL Server
SQL Server
PostgreSQL
PostgreSQL
SQLAlchemy
SQLAlchemy
SQLite
SQLite
RESTful APIs
RESTful APIs
Control-M
Data Pipelines

Tools & Infrastructure

Docker
Docker
AWS
AWS
Terraform
Terraform
GitHub Actions
GitHub Actions
Git
Git
GitHub
GitHub
VS Code
VS Code
Linux
Linux
Postman
Postman

Experience & Education

Experience

Citibank, N.A. Aug 2024 — Present
Sole Software Developer · Operational Risk · Tampa, FL

Designed and built ATLAS from scratch — a centralized Python-based workflow platform with a Flask web UI that runs 4 controls-testing pipelines. Architected a modular, config-driven framework processing ~25M records/month across 52 global applications, reducing ~90% of manual effort per monthly cycle.

Raymond James Financial Jan 2024 — Jul 2024
IT Business Analyst · St. Petersburg, FL

Executed SQL-based validation and supported UAT workflows for DTCC data pipelines — post-trade settlement data for U.S. securities markets. Designed 4 relational schemas in SQL Server for Valuation Records datasets and built process flows in Visio for stakeholder alignment. Used Control-M for enterprise batch job scheduling and worked with Genesis — Jett AI's GenAI-powered advisor for Control-M SaaS.

Wells Fargo Jun 2023 — Nov 2023
Wealth & Investment Management Ops Analyst · Charlotte, NC

Resolved client onboarding and data integrity issues across legacy and modern wealth management platforms. First role out of university — where I realized operations work at financial institutions runs on data quality, and that I wanted to be the person fixing it at the source.

Education

Western Governors University
B.S. Computer Science — In Progress
Est. Dec 2027
In Progress
University of South Florida
B.S. Finance — May 2023
GPA: 3.78 · Muma College of Business
Completed

Let's build
something real.

Open to engineering roles, dev-adjacent opportunities, and builders who ship.