Hello
Who I am
Hey, I'm Zack! I studied Computer Science at CUNY Queens College with a minor in Biology, and I'm now a full stack developer at Millennium Technology Group, building .NET services and Blazor applications for the hospitality industry.
Outside of work I build data pipelines and small tools — a compliance engine that cross-references two million business records against state filings, a wait time analyzer for Magic Kingdom, and an open source RuneLite plugin I maintain.
I play basketball on the weekends and listen to more ancient history podcasts than I'd like to admit.
Arsenal & Tools
Tech Stack
The languages, frameworks, and tools I reach for when building backend services, data pipelines, and full stack products.
Professional Journey
Experience
Full Stack Software Developer
January 2025 - PresentMillennium Technology Group
I work on the .NET services and Blazor applications that our hotel clients run their operations on. Most of what I do today is modernizing legacy applications. I most recently refactored a .NET 4.8 application up to .NET 10, replacing the blocking calls behind its deadlocks with asynchronous data access and caching, which took query times from seven seconds to under one. I also built a PCI-DSS-aligned payment tokenization service that got raw card data out of our internal systems entirely.
Programming Instructor
October 2022 - June 2024The Child Center of New York
I taught programming to middle and high school students, building a Python curriculum from scratch and taking 30+ kids through it over two years. Students progressed from the basics up into object-oriented programming. Each of them finished with a capstone project of their own: games, calculators, small data visualizations.
Showcase
Projects
Word of the Day
An open source RuneLite plugin for Old School RuneScape that delivers a daily vocabulary word to the player's in-game chatbox. Published under BSD-2-Clause.
KYB Compliance Engine Pipeline
January 2026 - March 2026A data pipeline cross-referencing NYC business license data against NY State corporate registrations across 2 million records to surface compliance anomalies — active licenses held by dissolved entities, licenses predating the company that holds them. Fuzzy matching is pre-filtered by zip code to keep the comparison tractable.
Disney Wait Time Trend Analyzer
April 2026 - July 2026A full-stack analysis of Magic Kingdom wait times, built around one question: are they actually getting worse year over year? The Queue-Times API only returns a live snapshot with no history, so the pipeline accumulates its own.
Let's Connect
Get in Touch
If you're hiring, building something, or just want to talk shop — email is the fastest way to reach me.
© 2026 zackaria.mamdouh. All rights reserved.
