Xuan Son NGUYEN

Network and Security Engineer

I'm a cyber security engineer. I have a passion for discovering low-level intricacies and am particularly interested in vulnerability research and binary exploitation.

Working experiences

Network and system engineer at Snowpack: C++ and Flutter developer
September 2022 - now

Network and system engineer at Snowpack: C++ and Flutter developer

  • Participating in the development of Snowpack in C++ and Flutter.
  • Optimizing of system performance and stability. Bug / vulnerability fixes.
  • Participating in the certification process of the Snowpack solution, development of unit tests and applied documentation.
  • Engineering and maintaining the platform API server

Skills : C, C++, Python, Typescript (API server), Flutter (desktop app), Swift (iOS), Kotlin (Android), Network Security, Docker

Apprentice at Botfuel: Full-stack web developer
September 2020 - September 2022

Apprentice at Botfuel: Full-stack web developer

  • Developing virtual assistance solutions based on artificial intelligence.
  • Building and maintaining the chatbox (chat window) widget that can be installed on e-commerce sites of our clients.
  • Implementing integrations with external channels including Facebook Messenger and Zendesk.

Skills: Flask (Python), Docker, ReactJS, websocket

Internship at SimpleLogin: 
Browser extension developer
July 2020

Internship at SimpleLogin:
Browser extension developer

Open-source software
  • Developing the extension that allows users to generate an alias email address and fill out forms automatically.
  • Optimizing the user experience of the extension.

Skills: Browser extension development (Chrome / Firefox), VueJS

Achivements

  • Bug bounty awarded by vietcetera.com (JWT forging; 2022), colorme.vn (IDOR; 2018), ybox.vn (XSS; 2018).
  • In 2019: "Prologin.org" computer science competition.
    Result: top 10 of the regional round
  • In 2016: "Microsoft Office Specialist" certificate.

For more information, please visit ngxson.com

Personal projects

Collaborator of llama.cpp

2024 - now
llama.cpp enables LLM inference with minimal setup and state-of-the-art performance on a wide variety of hardware.
Project website: https://github.com/ggerganov/llama.cpp

Stack-based virtual machine visualization

Feburary 2022
For using in "Compilation" course at INSA Centre Val de Loire. This project has been used by my teachers since 2022. It provides a user interface for teachers and students to learn how to write assembly code for a stack-based machine.
Live demo: https://edu-insa-4a-compilation-vm.netlify.app/

Creations

LinkedIn article: How did I optimize my Wordpress website?

LinkedIn article: How did I optimize my Wordpress website?

Some techniques that I used for optimizing the speed of my wordpress blog.

👉 https://www.linkedin.com/pulse/how-did-i-optimize-my-wordpress-website-xuan-son-nguyen/

Graphic design: Violence against men

Graphic design: Violence against men

For an article of Vietnam Organization for Gender Equality, based on The Johnny Depp & Amber Heard Case.

👉 https://www.facebook.com/3492282044394398

Blog article (in french): Un tour de Hanoi

Blog article (in french): Un tour de Hanoi

In 2018, I had the opportunity to visit several interesting sites in Hanoi with Phuong, who is a professional tour guide.

👉 https://blog.ngxson.com/blog-16-un-tour-de-hanoi/

This portfolio is coded by Xuan Son NGUYEN, using NextJS and TailwindCSS