Skip to content
thanh-ho~/portfolio
  • Archive pipeline−15% time
  • Scan engines30+ antivirus
  • Archive formats30+ nested
  • Plugin ABIversioned C
  • Clusterqueue-depth load balancing
  • Nowopen to work
  • Experience3 years
  • LanguagesC++ · Python
  • BuildQt · CMake
  • Conceptsconcurrency · distributed systems · profiling
  • DataPostgreSQL · MySQL · MongoDB · Redis
  • InfraDocker · Linux · Jenkins · TeamCity
  • CV/AIEasyOCR · Hedera Hashgraph
  • Full-stackDjango · REST APIs
  • Personaldist-kv · mini-os
  • EducationBS CS · HCMUT
  • Hacker Cup 2021Round 2

Software Engineer · C++ systems

Thanh Ho

Three years building software, most recently high-throughput C++ systems for enterprise file security: concurrent pipelines, plugin ABIs, and load balancing. I've also shipped OCR and full-stack Django work.

Selected work

all 7 →
01
archive pipeline Work
C++ · Qt · CMake

The pipeline that extracts nested archives across 30+ formats, hardened against zip bombs and malicious input.

−15% processing timeSystems
02
engine integration Work
C++ · C ABI · CMake

End-to-end ownership of how 30+ antivirus engines and 15 other scanning technologies plug into MetaDefender Core, from the ABI to signature updates.

30+ antivirus enginesSystems
03
cluster load balancer Work
C++ · distributed systems

A load balancer that distributes scan workloads across Core instances by processing-queue depth.

routes by queue depthSystems