Skip to content

Hoang Yell

Senior Software Engineer · Indie Builder · Open-Source Author

Da Nang, Vietnam hoangyell@gmail.com hoangyell.com GitHub LinkedIn Fiverr

Professional Summary

Senior Software Engineer with 9+ years shipping Python and TypeScript backends for global enterprises and indie products. Day job: scale ATS integrations at Paradox.ai (Olivia) for Compass Group, 7-Eleven, McDonald's, ADP — architect of an integration framework whose traffic grew ~360% YoY with zero highest-priority production bugs. Nights and weekends: ship full products end-to-end on Cloudflare Workers, Astro, and Next.js, and publish open-source packages on npm and PyPI. Operates equally well in deep-backend mode (async pipelines, data-lake analytics, observability) and product mode (UX, performance, Lighthouse 100s).

Core Skills

Languages
Python · TypeScript · JavaScript · SQL · Bash
Backend Frameworks
Django · FastAPI · Flask · Node.js · Hono
Frontend & SSR
React 19 · Next.js 16 · Astro 6 · Tailwind CSS v4 · MDX
APIs & Realtime
REST · OpenAPI · WebSocket · Webhooks · Durable Objects
Cloud & Edge
AWS (Athena · Glue · Kinesis · Firehose · S3 · RDS) · Cloudflare (Workers · Pages · Durable Objects · KV)
Data & Observability
Athena · Parquet · Datadog · Sentry · structured logging
DevOps
Docker · Kubernetes · Poetry · GitHub Actions · CI/CD · Wrangler
AI-Assisted Dev
Cursor · Claude · Chrome DevTools MCP · Copilot · prompt-driven content pipelines
Quality & Performance
Pytest · Vitest · Lighthouse 100s · SEO · accessibility (WCAG 2.1 AA)
Packaging
npm (scoped) · PyPI · monorepos (pnpm workspaces)

Professional Experience

Paradox.ai (Olivia) — Senior Software Engineer

Da Nang, Vietnam · Sep 2018 – Present · Occasional onsite, Arizona, USA

  • Architect of the ATS integration framework that plugs Paradox into enterprise ATS partners. Traffic grew ~360% YoY while keeping the same SLA and shipping zero highest-priority production bugs; the reusable boilerplate I designed is now the default starting point for new partner onboardings.
  • Led the company-wide logging migration off RDS / NoSQL to an AWS data lake (Kinesis → Firehose → S3 → Glue, Parquet + JSON tables, union views) — adopted across other teams as the standard logging blueprint.
  • End-to-end owner of the webhook + audit subsystem: architecture, primary reviewer, on-call. Added log enrichment, log-id correlation, and rerun tooling for ops.
  • Built an internal Postman-like asynchronous request runner for large-scale API workflows — shifted integration work from devs to specialists for Compass Group, 7-Eleven, McDonald's, ADP, and other Fortune-500 clients.
  • Proactive observability with Datadog, Sentry, and Slack alerts; caught and mitigated a major queue incident before it escalated.
  • Quality & mentorship: drove the test-suite migration to Pytest and zero-production-bug sprints (consistent A / A+ release quality); hosted internal knowledge-sharing sessions on AI-assisted dev (Cursor / Claude / Copilot) and led PR-review culture across INT/US time zones.

Fiverr — Freelance Backend Engineer

Remote · 2021 – 2022

  • Delivered Python, regex, automation, and Screaming Frog SEO projects for clients worldwide.
  • Maintained 100% 5-star satisfaction across every engagement.

FPT Software — Software Developer

Da Nang, Vietnam · May 2017 – Sep 2018

  • Shipped full-stack modules with ASP.Net, Angular, ReactJS, Node.js, and Swift / Xamarin.iOS for enterprise clients.
  • Operated inside structured corporate teams and Agile delivery cycles.

GOSU Online Corporation — Part-time Developer

Hue, Vietnam · Jan 2016 – May 2017

  • Designed REST APIs and optimised the schema for a scalable online card-game platform.
  • Built WebSocket-based real-time gameplay in Python/Node.js — boosted player engagement +80%.
  • Launched an in-game event that generated ~130M VND (~$5.5K) in revenue within two weeks.

Open Source & Side Projects

Indie products shipped end-to-end — design, build, deploy, observe. Each is live in production, hits Lighthouse 100s, and is open on GitHub.

yellorn.com — Data Doctor & Mock Webhook API

Browser-based developer utility that repairs broken JSON / XML / YAML / CSV with 29 documented auto-fix passes, converts across formats, lets users publish any payload as a live REST endpoint, and dispatches HTTP requests with saved templates. Built on React 19 · Next.js 16 · Cloudflare Workers with edge KV for the mock-webhook log portal. Includes JMESPath search, multi-view (tree / graph / table) visualiser, Monaco diff, and cross-device cloud backup.

markdy.com — Open-source animation DSL engine

"Like Mermaid, but for motion." A framework-agnostic animation DSL with a zero-dependency TypeScript parser (@markdy/core, ~12 KB), a Web Animations API renderer (@markdy/renderer-dom, ~22 KB), and an Astro island (@markdy/astro, ~2 KB). Designed to be AI-agent-friendly — ships an AGENT.md so LLMs can generate, validate, and iterate scenes.

@hoangyell/gallery — Astro image gallery on npm

Published npm package for Astro: lightbox, pyramid multi-row layout, full keyboard / accessibility support. Extracted from this blog after the third copy-paste — shipped as a reusable component instead.

chat.hoangyell.com — Real-time chat on the edge

Real-time chat over native wss:// to a Cloudflare Worker + Durable Objects. Password-protected rooms, presence, drag-and-drop file uploads, dark/light glassmorphism UI. Next.js 16 · React 19 · TypeScript, WCAG 2.1 AA, GPU-only animations to keep Lighthouse green.

hoangyell.com — Personal blog (this site)

Bilingual (EN/VI) blog on Astro 6 · Tailwind v4 · Cloudflare Pages. Migrated from Hugo without losing a single URL. Lighthouse 100/100/100/100, view transitions, premium glass mobile drawer, AI-assisted SEO & image pipelines.

hn.hoangyell.com · repo.hoangyell.com — Bilingual content pipelines

Two sister blogs (HN stories and GitHub repos) that retell source material in EN + VI. Same Astro engine, AI-driven /new-post Cursor skill that fetches the upstream source, drafts bilingual MDX, validates SEO, and commits — all guarded by Lighthouse CI gates.

bulk-webp-url-replacer — Python image ETL on PyPI

CLI + library that extracts image URLs from markdown (frontmatter, galleries, inline), downloads in parallel, converts to WebP at custom quality / dimensions, and rewrites the markdown to point at a CDN prefix. Dry-run mode, skip already-processed assets, used to migrate this entire blog.

Education

Hue University of Sciences, Hue, Vietnam

Bachelor of Software Engineering — Software Technology (2013–2017)

  • GPA 3.22 / 4.00 — ranked 1st in cohort

Certifications

  • AWS Certified Developer – Associate (2017 – 2019)

Strengths

  • Ownership end-to-end — from system design through deploy, observability, on-call, and post-mortem.
  • Deep backend — Python, async, distributed systems, AWS data lakes, integration plumbing for Fortune-500 clients.
  • Edge-native shipper — Cloudflare Workers / Pages / Durable Objects in production for chat, webhooks, and high-traffic content.
  • Product-grade frontend — Astro / Next.js / React with Lighthouse 100s, accessibility, and SEO baked in.
  • Open-source author — maintain packages on npm and PyPI; care about API ergonomics, docs, and AI-friendliness.
  • AI-augmented workflows — Cursor + Claude + Chrome DevTools MCP as daily tools; built content pipelines on top of them.
  • Cross-time-zone communicator — daily collaboration with US + global teams; bilingual EN/VI.
You found a tiny easter egg. Keep poking around!