Portfolio

Work list

Work list

Skills

  1. Languages
    : Python
    : C++ [git+revsic/cpp-obfuscator, git+utilForever/RosettaStone]

  2. ML Framework
    : Tensorflow [git+revsic/tf-glow-tts, git+revsic/tf-diffwave]
    : PyTorch [git+revsic/torch-nansypp, git+revsic/torch-flow-models]
    : Jax/Flax [git+revsic/jax-variational-diffwave]

  3. Windows Internal [git+revsic/cpp-veh-dbi]

  4. Fuzzing [git+revsic/agent-fuzz]

Opensource Contributions

  • sgl-project/sglang [GIT, PR#411], 2024.05.
    Cohere Command-R chat template supports.

  • linfeng93/BiTA [GIT, PR#4], 2024.02.
    Hard-coded path removal.

  • SqueezeBits/QUICK [GIT, PR#3], 2024.02.
    Exclude router projection layers from QUICK quantization.

  • microsoft/TransformerCompression [GIT, ISSUE#81], 2024.01.
    Mixtral 8x7B SliceGPT post-train pruning supports.

  • casper-hansen/AutoAWQ [GIT, PR#251], 2023.12.
    Mixtral 8x7B Activation-aware Quantization supports.

Projects - Machine Learning

  1. AgentFuzz: Agentic Fuzz Harness Generation [GIT, blog], 2024.
    : LLM Agent-based fuzz-driver generation, inspired by PromptFuzz[arXiv:2312.17677]

  2. AlphaZero Connect6 [GIT], 2018.
    : AlphaZero training framework for game Connect6 written in Rust with C++, Python interface.

  3. Behavior based Malware Detection Using Branch Data [GIT], 2017.
    : Classify malware from benign software using branch data via LSTM based on Tensorflow

Projects - Windows Internal

  1. cpp-veh-dbi [GIT], 2019.
    : C++ implementation of vectored exception handler based simple dynamic binary instrumentation tools.

  2. Branch Tracer [GIT], 2019.
    : C++ implementation of dll-based windows debugger for tracking branching instruction via vectored exception handler.

  3. Code-Injector [GIT], 2018.
    : C++ implementation of several code injection techniques like dll injection, queue user apc.

  4. AntiDebugging [GIT], 2017.
    : C++ implementation for defending windows debugger from attaching the target process.

Projects

  1. cpp-concurrency [GIT], 2019.
    : C++ implementation of golang-style concurrency supports, thread pool, channel, wait-group

  2. cpp-obfuscator [GIT], 2019.
    : C++ implementation of compile time string and routine obfuscator.

  3. RosettaStone [GIT], 2018.
    : C++ implementation of game ‘Hearthstone’ as training environment and A.I. for future work.

  4. PacketInjector [GIT], 2016.
    : C++ implementation of simple packet detector and injector.

  5. ELF Code Virtualization, 2015.
    : ELF (Executable Linkable Format) Virtualized Code Protection

Paper implementations

  • torch-flow-models [GIT], 2025.02.
    : PyTorch implementations of various generative models, +17

  • torch-nansy++ [GIT], 2022.12.
    : NANSY++: Unified Voice Synthesis with Neural Analysis and Synthesis, openreview, 2022.

  • torch-whisper-guided-vc [GIT], 2022.12.
    : Torch implementation of Whisper-guided DDPM based Voice Conversion

  • torch-nansy [GIT], 2022.09.
    : Neural Analysis and Synthesis: Reconstructing Speech from Self-Supervised Representations, Choi et al., 2021.

  • torch-retriever-vc [GIT], 2022.04.
    : Retriever: Learning Content-Style Representation as a Token-Level Bipartite Graph, Yin et al., 2022.

  • torch-diffusion-wavegan [GIT], 2022.03.
    : Parallel waveform generation with DiffusionGAN, Xiao et al., 2021.

  • torch-tacotron [GIT], 2022.02.
    : PyTorch implementation of Tacotron, Wang et al., 2017.

  • tf-mlptts [GIT], 2021.09.
    : Tensorflow implementation of MLP-Mixer based TTS.

  • jax-variational-diffwave [GIT], [arXiv:2107.00630], 2021.09.
    : Variational Diffusion Models

  • tf-glow-tts [GIT] [arXiv:2005.11129], 2021.07.
    : Glow-TTS: A Generative Flow for Text-to-Speech via Monotonic Alignment Search

  • tf-survae-flows [GIT], [arXiv:2007.023731], 2021.05.
    : SurVAE Flows: Surjections to Bridge the Gap between VAEs and Flows

  • tf-diffwave [GIT] [arXiv:2009.09761], 2020.10.
    : DiffWave: A Versatile Diffusion Model for Audio Synthesis, Zhifeng Kong et al., 2020.

  • Rewriting-A-Deep-Generative-Models [GIT] [arXiv:2007.15646], 2020.09.
    : Rewriting a Deep Generative Model, David Bau et al., 2020.

  • tf-alae [GIT] [arXiv:2004.04467], 2020.09.
    : Adversarial Latent Autoencoders, Stanislav Pidhorskyi et al., 2020.

  • tf-neural-process [GIT] [arxiv: NP, CNP, ANP], 2019.05
    : Neural process, Conditional Neural Process, Attentive Neural Process

  • tf-vanilla-gan [GIT] [arXiv:1406.2661], 2018.01.
    : Generative Adversarial Nets, Ian J. Goodfellow et al., 2014.

School Works

  1. HYU-ITE2038 [GIT]
    : Lab notes on “Database Systems and Applications” in Hanyang University

  2. HYU-CSE4007 [GIT]
    : Lab notes on “Artificial Intelligence” in Hanyang University

  3. HYU-ELE3021 [GIT]
    : Lab notes on “Operating System” in Hanyang University

Papers

  1. Behavior Based Malware Detection Using Branch Data
    : 2017 KIISE Korea Computer Science Conference, 2017.

Presentations

  1. Prompt Engineering Trends
    : Theori, OpenTRS, 2025.01.16., 2025.02.18.

  2. Math for A.I., Generative Models
    : Mapo High School, 2023.11.28.

  3. The 2nd AI & Dining. Virtual Human and Generative Models
    : Sangmyung University, 2022.09.22.

  4. Deep learning and A.I.
    : Danggok High School, 2022.08.30.

  5. 2022 A.I.U. Research generative models in Startup [Google Drive]
    : A.I.U. 2022 AI Confrerence, 2022.05.

  6. Developing Environment for RL
    : Nexon Developers Conference 2019 as team RosettaStone, 2019.

  7. GP to NP: Gaussian process and Neural Process
    : A.I.U 1st Open AI Conference, 2018.

  8. Hearthstone++: Hearthstone simulator with reinforcement learning
    Deep Learning Camp Jeju, 2018.

  9. Behavior based Malware Detection Using Branch Data
    : CodeGate 2017 Junior, 2017.

Awards

  1. KISA, 2016 Software Contest,
    Application Security Section 2nd Prize (Minister of Interior Award) 2016.09

Educations

  1. M.S. Department of Computer Science and Engineering
    Seoul National University, Visual & Geometric Intelligence Lab (2025.03. ~ )

  2. B.S. Department of Mathematics
    Hanyang University (2019.03. ~ 2025.02.)

  3. B.S. Department of Computer Science and Engineering
    Hanyang University (2018.03. ~ 2025.02.)

  4. Vulnerability Analysis Track
    : 5th KITRI BoB (2016.05. ~ 2017.03.)

  5. Department of Information and Communication Technology
    : Sunrin Internet High School (2015.03. ~ 2017.02.)

Works

  1. AI for Offensive Security, Freelance Researcher
    Theori (2025.02. ~ )

  2. AI for Offensive Security, Senior Researcher
    Theori (2024.10. ~ 2025.02.)

  3. Research Team Lead
    Theori (2023.08. ~ 2024.10.)

  4. Video Synthesis, AI Researcher
    LionRocket (2021.10. ~ 2022.10., 2023.03. ~ 2023.08.)

  5. Research Team Lead
    LionRocket (2021.04. ~ 2023.08.)

  6. Speech Synthesis, AI Researcher
    LionRocket (2019.09. ~ 2021.10., 2022.10. ~ 2023.02.)