Skip to content
View hoelee's full-sized avatar

Block or report hoelee

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hoelee/README.md

End-to-end Software Engineer — business applications · AI workflows · production infrastructure

I build the application, integrate the business workflow, deploy the infrastructure, automate operations, and keep the production system running. 10+ years of commercial delivery — including paid desktop software, business systems, and a self-hosted production platform of 175+ containers across 3 hosts.

Kuala Lumpur, Malaysia · Open to full-time remote / hybrid roles (on-site within Malaysia only)

me@hoelee.com · LinkedIn · Engineering Blog · Gitea (Self-hosted) · WhatsApp Business


Products & Systems in Production

Product / System Status & Stack Highlights
Nine Lore Live Commercial Product
PHP CodeIgniter 4 ToyyibPay mPDF Docker
Automated 32-page personalized numerology PDF generation & delivery pipeline, reseller credit system, payment callback verification, 54 PHPUnit test suites.
HEVC Transcode Commercial Desktop App (Trial + Paid)
Python FFmpeg Ed25519 Inno Setup Windows
High-integrity local video transcoding engine with 5-stage safety gates (damage scan, 3-stage SSIM ≥ 0.995, SHA-256 verification), offline-first Ed25519 licensing via self-hosted Keygate.
DigiKedai Bot Production
TypeScript LiteLLM Telegram/WhatsApp Docker
Multi-channel AI customer-support bot on Telegram & WhatsApp behind LiteLLM gateway with persistent memory and zero inbound open ports (Cloudflare tunnel).
Three-host Platform Live Production Infra
Docker Traefik Prometheus Grafana CI/CD
175+ containers across 78 compose stacks on Synology DSM, Unraid, and Ubuntu VPS: automated ACME TLS, Prometheus/Grafana monitoring, authentik SSO, restic backups. Read case study.
hoelee-learning Production
Astro Python Whisper Pagefind Docker
Bilingual video learning knowledge base: local ASR transcription pipeline → structured timestamp-linked notes → client-side Pagefind search.
Commercial Client Delivery Production Systems
PHP OpenCart WordPress APIs
30+ commercial websites and business systems for SME/e-commerce clients, including chaijoywood.com (AI photo plugin) and jomcarirumah.com (loan calculator).

Open Source & Demo Highlights

  • traefik-botfilter — Dependency-free Traefik middleware in Go; blocks scanners and malformed HTTP traffic with heuristic scoring and in-memory IP bans.
  • universal-video-transcode — Any video in, one MP4 out compatible with both iPad and Android, with recipe auto-selection and frame-timing defect detection.
  • hoelee-webdav-server — Hardened Apache httpd WebDAV server in Docker with pinned base image, modern TLS and CI/CD.
  • springboot-hoelee-demo — Modern Spring Boot showcase with Thymeleaf UI, JPA, Security, and Caffeine caching. Live at spring.hoelee.com.

Engineering Writing — 93 Articles Live (EN & ZH)

I document real engineering problems, debugging root causes, and architecture trade-offs on blog.hoelee.com (中文版):


Core Skills

Languages       PHP · Java · Python · JavaScript · TypeScript · SQL
Frameworks      CodeIgniter 4 · Spring Boot · WordPress (custom plugins) · Node.js · REST APIs
Data & Storage  MySQL (master/replica) · PostgreSQL + pgvector · MariaDB · Redis · SQLite · NocoDB
Infrastructure  Docker & Compose · Linux (Ubuntu, DSM, Unraid) · Traefik · Nginx · Cloudflare
Observability   Prometheus · Grafana · cAdvisor · node-exporter across 3 hosts
AI & Ops        LiteLLM · OpenAI API · n8n · Whisper STT · Local LLMs / ComfyUI · Postfix/Dovecot/Rspamd
Web3 (Research) Solidity ERC-20/721 · Hardhat · Foundry · Chainlink VRF (Reference implementations)

Work Experience (10+ Years)

  • Full Stack Software Engineer @ Joywood (Jan 2020 – Present)
    • Delivered 30+ production websites and business applications for SME, NGO, and e-commerce clients.
    • Built AI customer support tooling (OpenAI API + OCR receipt verification).
    • Designed and operate the 3-host 175+ container platform (Traefik, Prometheus, CI/CD, restic).
  • Founder / Full Stack Developer @ Hoelee Enterprise (SifuMail) (Sep 2019 – Apr 2023)
    • Operated web development and SifuMail email hosting service with paid tiers.
  • Project Manager / Software Engineer @ EduFly (Aug 2018 – Sep 2019)
    • Managed MLM e-commerce platform and built Java Spring automation for Shopee uploads and chatbot workflows.
  • Software Engineer @ Superceed (Nov 2015 – Jul 2018)
    • Built enterprise Java Spring Boot and Android applications: real-time GPS delivery tracking, IBM Watson chatbot, speech/facial recognition services.

Education & Certifications

  • Universiti Tunku Abdul Rahman (UTAR) — Bachelor of Information Systems (Hons), Information Systems Engineering (2016)
  • Certifications: Alchemy Ethereum Developer Bootcamp · Chainlink Expert Certification · ConsenSys Solidity Developer · Polygon Web3 Developer

Most day-to-day repositories live on git.hoelee.com; public repositories on GitHub represent open-source tools and public showcases.

Pinned Loading

  1. email-sync-oauth2 email-sync-oauth2 Public

    Dockerized multi-account IMAP sync with OAuth2 for Office 365, Gmail & Google Workspace. Migrate emails from Hotmail/Outlook.com/Gmail to any IMAP server — even after Microsoft killed Basic Auth.

    Shell 1

  2. hoelee-webdav-server hoelee-webdav-server Public

    Hardened WebDAV server (Apache httpd) in Docker — pinned base, modern TLS, healthcheck, CI/CD

    Shell 1

  3. traefik-botfilter traefik-botfilter Public

    A lightweight Traefik middleware that blocks scanners, malformed HTTP requests, and suspicious clients using configurable request validation, heuristic scoring, and temporary in-memory IP bans.

    Go 1

  4. digikedai-bot digikedai-bot Public

    Multi-channel AI customer-support bot for Digi Kedai (Telegram + WhatsApp): TypeScript, grammY, Cloudflare tunnel webhook, LiteLLM, PostgreSQL.

    TypeScript

  5. universal-video-transcode universal-video-transcode Public

    Any video/audio in, one MP4 out that plays on iPad AND Android. Source-file-driven recipe selection (lossless copy when possible), HEVC/H.264 + AAC, and a header-only gate that catches the frame-ti…

    Python 1