Skip to content
thanh-ho~/portfolio
← cd ../work

01 / 07 · OPSWAT · 2024 — present

Recursive archive processing in MetaDefender Core

SystemsShippedC++ · Qt · CMake
−15%
archive processing time
30+
archive formats, nested

01Problem

[Problem]

02Design & tradeoffs

[Design and tradeoffs]
[Diagram — architecture / data flow]
Fig. 1 — [Caption]

03Results / benchmarks

MeasureResult
archive processing time−15%
archive formats, nested30+
[Chart or table]
Fig. 2 — [Caption]

04What I did

  • Own and optimize the recursive archive processing pipeline in MetaDefender Core — nested extraction across 30+ formats, hardened against recursion bombs and hostile input. Cut processing time 15%.
  • Designed and shipped full-tree scan aggregation, consolidating results from all analysis engines at every nesting level into a unified verdict.

05What I learned

[What I learned]
Next projectScan-engine integration behind a versioned C ABI02 →