Skip to content
View tungvu-vms's full-sized avatar

Block or report tungvu-vms

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
tungvu-vms/README.md

Tùng Vũ · Tung Vu

Security & Surveillance Solutions Engineer — VMS platforms, camera imaging, system consulting
Hanoi, Vietnam

I work across the full surveillance stack: sensor-level auto-focus and HDR tuning on smartphone and IP cameras, RTSP/ONVIF streaming and VMS client architecture, and surveillance solution design for public-sector deployments.


What I do

Solution consulting — site surveys and requirements capture · surveillance and physical-security architecture · camera placement, coverage and network topology planning · technical proposals and design documentation · acceptance testing and operator handover

Video streaming & VMS — RTSP / RTP / RTCP · ONVIF Profile S/T · H.264 / H.265 · live view and playback · multi-camera rendering performance · VMS client architecture · third-party VMS SDK and REST API integration

Camera & imaging — contrast-based auto focus (B-AF, C-AF) · focus stability and hunting mitigation · low-light focus behaviour · HDR+ / sHDR / sNight pipeline tuning · focus sensor bring-up · Qualcomm camera stack and AF validation

Experience

GPS Vietnam · Hanoi

  • Security Solutions Consultant (2026 – present) — surveillance and physical-security solution architecture for public-sector organisations: requirements definition, system design, technology selection, integration approach, on-site technical surveys.
  • Lead Frontend Application Engineer, Cygate iVMS (2023 – 2026) — technical lead for the cross-platform desktop client of a multi-site VMS (C++ / QML / PySide6). Designed the rendering and stream-handling layer for simultaneous multi-camera display; built integrations with Nx Witness, Milestone XProtect, Avigilon ACC, Bosch and Panasonic i-PRO behind a unified internal abstraction; owned architecture notes, integration guides and commissioning documentation; ran code review, release and packaging.

Cerberus Vietnam · Research & Implementation Engineer, AI & Camera Streaming (2022 – 2023)
Prototype applications for AI video solutions and live camera streaming — Flutter, cross-platform, low-latency real-time rendering.

Bkav · Camera & Imaging Engineer → Lead Frontend Application Engineer (2019 – 2022)
Bphone camera software across three generations: maintenance on Bphone 2, camera upgrades and focus-sensor tuning on Bphone 3, then led Camera and Gallery development for the 2020 generation (B40 / B60 / B86). Tuned the sHDR and sNight pipelines, researched and implemented contrast-based auto focus in C++, and built AF validation and regression procedures against Qualcomm camera documentation. Extended the work to AI View IP cameras in 2021–2022.

Tools

C++17 Python Java Kotlin Qt / QML PySide6 Flutter FFmpeg GStreamer OpenCV ONVIF RTSP CMake Git Linux · Windows · macOS · Android

Education

Le Quy Don Technical University (Military Technical Academy), Hanoi — Faculty of Computer Science


Most of my work lives in private and client repositories. Happy to talk through architecture and trade-offs in detail.

vutung1671997@gmail.com

Popular repositories Loading

  1. Gallery2 Gallery2 Public

    Port from codeaurora gerrit gallery

    Java 1 1

  2. CalculatorDemo CalculatorDemo Public

    Java

  3. RecyclerPinchZoom RecyclerPinchZoom Public

    Forked from Cheticamp/RecyclerPinchZoom

    Answer to https://stackoverflow.com/questions/44435543/onitemclicklisteners-misbehaving-after-recyclerview-resize

    Java

  4. MVVM-Example MVVM-Example Public

    Project Demo về kiến trúc MVVM có form login và recyclerview.

    Java

  5. Filters4Processing Filters4Processing Public

    Forked from SableRaf/Filters4Processing

    Useful GLSL filters adapted for Processing

    GLSL

  6. Camera2BasicOpenGLES Camera2BasicOpenGLES Public