Stock Emailer
Dockerized morning portfolio report · Python reads my brokerage export, computes whole-portfolio net gain and cumulative return, and delivers the numbers as a self-contained HTML email. The only project I actually run every day.
Data scientist with 6+ years in military intelligence, where I fused multi-source data, led teams of analysts, and briefed senior leaders under real-time pressure. Now I apply the same judgment to data engineering, analysis, and visualization.
I'm completing an Applied Data Science degree at Modul University, Vienna · on the Dean's List twice · and building tools in Python, SQL, and JavaScript.
Full data lifecycle work: collection, cleaning, normalized database design, and analysis pipelines. Built with Python, SQL (SQLite, MongoDB, Firebase), and automated workflows.
Fuse datasets and build visualizations that make complex data digestible for non-technical audiences · a core skill built in intelligence work and formal DIA training.
Leadership and executive communication honed briefing senior leaders and leading teams of analysts in high-stakes environments.
Data pipelines, dashboards, and analysis · see them all on the Projects page.
Dockerized morning portfolio report · Python reads my brokerage export, computes whole-portfolio net gain and cumulative return, and delivers the numbers as a self-contained HTML email. The only project I actually run every day.
Fourteen years of Location History · a Flask dashboard with per-year heatmaps, place clustering, and a Bayesian schedule forecast of where I am, by hour and by day of week.
Eighteen months of car-logger exports, turned into a map dashboard · every trip as a polyline colored by MPG. The smaller sibling of the Timeline visualizer: same Flask and Leaflet stack, different data, different questions.