Open to freelance & full-time roles
Boston, MA

Michael
Wong

|

Scroll

About Me

15 Years Shipping
Enterprise Software

For 15 years I've been one of a handful of engineers responsible for three enterprise applications and two APIs — no dedicated QA, no separate front end and back end teams, just a few developers who own the whole thing. I write a majority of the production code, make architecture calls, handle deployments, mentor the junior devs, and still jump on a support ticket when something breaks at the wrong time.

On the side I take on consulting work — websites, internal tools, whatever's interesting. Same standards as the day job.

Michael Wong
15+
Years of Experience
F100
Enterprise Client Scale
E2E
Full Delivery Lifecycle
100%
Remote Ready

What I Do

Expertise

From architecture and backend systems to polished front ends and everything in between.

Websites & Landing Pages

Fast, modern websites built to impress. Clean code, solid performance, no templates.

Enterprise Application Development

Full-stack enterprise apps built to handle real scale — complex data models, multi-client architectures, and the kind of requirements that change halfway through.

Custom Business Apps

Purpose-built internal tools and client-facing apps. If you're still running a business process in spreadsheets, this is the card for you.

API & Integrations

REST APIs, third-party integrations, and system glue. If two things need to talk to each other, I can make that happen.

Tech Consulting & AI

Architecture reviews, AI tooling integration, workflow automation. I've built self-hosted LLM infrastructure and shipped AI-driven apps — happy to help you figure out what's actually useful for your situation.

Tech Stack

Skills

C# / .NET ASP.NET Web API TypeScript JavaScript T-SQL HTML / CSS / SCSS PowerShell Angular 19 RxJS Angular Material Bootstrap Tailwind CSS Node.js SQL Server Azure SQL Oracle Teradata Azure Data Lake SAP Integration EDI Entity Framework REST APIs OData / Swagger Azure AD / MSAL OAuth2 / JWT Azure Azure DevOps Docker Git / CI-CD Playwright LLM / AI Integration Ollama MCP Tools OpenAI / Gemini APIs System Architecture Agile / Scrum

My Work

Portfolio

CPG / Beverage Industry Dual-Portal SPA Full Stack Built from Scratch

CPG Promotions & Order Management Platform

Confidential — Wholesale & Retail Portals

Internal / Proprietary

A dual-portal enterprise platform serving a national wholesale distributor and retail store network in the CPG/beverage industry. Built from the ground up with a team of 4–5 engineers — a Wholesale Portal for distributor and sales team workflows and a Retail Portal for store representatives. Covers promotional offer management, order entry, retail preferences, EDI transmission, compliance, and analytics across 100+ API endpoints and 130+ database tables.

  • Architected command-pattern business layer decoupling all logic from thin API controllers — 80+ command classes across the system enabling clean, reusable, and independently testable components
  • Integrated 10+ external systems including SAP (invoicing), Azure AD (auth), EDI transmission networks, Azure Data Lake, Teradata data warehouse, Oracle, and JDA/Blue Yonder supply chain
  • Designed cross-database data layer spanning SQL Server (×4), Oracle, and Teradata — all unified behind the same command abstraction
  • Built server-side report generation pipeline (Aspose.Cells), Chart.js analytics dashboards, and configurable EDI order transmission with retry and failure notification
  • Implemented role-based authorization with job assignment security across all API endpoints and Angular route guards; managed schema-first DB development using SQL Server Projects with DACPAC deployments
Angular 19 TypeScript RxJS TailwindCSS Chart.js C# / ASP.NET Web API OWIN / OAuth2 SQL Server Oracle Teradata Azure Data Lake Azure AD EDI SAP Integration Hangfire Playwright Swagger / OData
Fortune 100 Client Enterprise SPA Full Stack Built from Scratch

Enterprise Promotional Management Platform

Confidential — Consumer Goods Industry

Internal / Proprietary

A large-scale promotional management platform architected and built from the ground up alongside a team of 4–5 engineers for a Fortune 100 consumer goods company. The system orchestrates pricing, promotions, payments, product master data, forecasting, audience targeting, compliance reporting, and real-time data synchronization — spanning 30+ feature modules across multiple business lines.

  • Designed and built a versioned (v1/v2) ASP.NET Web API backend with OWIN middleware, OAuth2, custom claims-based RBAC, and impersonation support
  • Created a T4 code generation pipeline that auto-generates POCOs, CRUD commands, service controllers, Angular TypeScript models, and report import classes directly from SQL Server schema — eliminating boilerplate across the full stack
  • Built a custom criteria-based audience targeting and allocation engine with geo/state segmentation
  • Implemented real-time SQL cache invalidation to keep distributed server caches in sync without polling
  • Unified SQL Server (OLTP), Azure SQL, and Teradata analytics warehouse through a single command-pattern data layer; integrated multiple external payment and order management APIs
Angular 19 TypeScript RxJS Angular Material PrimeNG C# / ASP.NET Web API OWIN / Katana SQL Server Azure SQL Teradata Azure AD / MSAL OAuth2 OData / Swagger Hangfire T4 Templates Azure DevOps
primepick — self-hosted
PrimePick screenshot
Personal Project AI / Local LLM Self-Hosted

PrimePick

Reach out to try it →

A zero-dependency, single-page web app that batch-rates photos using a locally hosted LLM. Upload a set of images and receive an AI-generated score (1–10) and written critique for each one — covering composition, lighting, subject quality, and overall appeal. Runs entirely in the browser; photos never leave your machine.

  • Configurable concurrency (1–8 parallel requests) with an async queue for fast batch processing without overwhelming the API
  • Regex cascade score extractor reliably parses numeric scores from free-form LLM output regardless of formatting
  • Color-coded score badges, sort & filter, CSV export, per-request AbortController cancellation, and customisable scoring prompt
  • Deployed as a Docker container on TrueNAS, backed by an Ollama instance running vision-capable models (gemma3:12b, llama3.1:8b, qwen2.5)
Tailwind CSS DaisyUI v4 Ollama API Docker TrueNAS
michaeljwong.dev/website-audit
Website Audit Tool screenshot
Personal Project SEO / Performance Lead Generation

Free Website Audit Tool

Try It

An instant website audit tool that surfaces performance scores, SEO signals, Core Web Vitals, mobile friendliness, HTTPS status, and structured data — all from a single URL. Powered by Google PageSpeed Insights with no signup required.

  • AI-generated plain-English summary of audit results with prioritized, actionable recommendations
  • Checks 10+ SEO signals including meta tags, canonical URLs, Open Graph, structured data, and heading structure
  • Runs on Cloudflare Workers — serverless, globally distributed, no backend infrastructure
  • KV-backed screenshot caching to avoid redundant captures and keep response times fast
Vanilla JavaScript Cloudflare Workers Cloudflare KV Google PageSpeed API Ollama (self-hosted) Gemma 3 Vision Tailwind CSS
nateloans.com
NateLoans.com screenshot
Financial Services HubSpot CMS Freelance

NateLoans.com

Live Site

A custom lending platform built for a mortgage professional. Designed to instill trust, capture leads, and present loan products clearly — with a polished look that converts browsers into borrowers.

Small Business Owners

Does Your Website Actually
Bring In Customers?

Most small business websites are slow, hard to find on Google, and lose visitors before they ever call. I help local businesses fix that — polished design, real SEO, and pages that convert.

Get In Touch

Let's Build
Something Great

Whether you're hiring, have a project in mind, or just want to talk shop — my inbox is open and I respond fast.

I'm also actively looking for a full-time senior engineering role. If you need someone who can own the whole delivery — not just write tickets — let's talk.

or