Tuan Nguyen

Tuan Nguyen

Tech Lead in Viet Nam, he/him

About

I love building high-quality products. I believe in using technology to build products that can solve our problems in a much better way and bring joy while using them.

Work Experience

2022 — 2023
  • Developed and maintained backend systems for chat features at Gapowork, a digital workspace for companies and organizations.
  • Refactored and improved system's performance and reliability, resulting in a 100-200% improvement in p99 latency and guarantee system high availability. This enhancement significantly improves our users' experience, as they rely on our app every day.
  • Technologies: Python, Golang, AMQP, Mysql, MQTT, Redis, Cassandra
2021 — 2022
Solo founder at Cortex app
  • I built an Airtable-like product and then a personal knowledge system.
  • However, I stopped working on this product because I don't believe these approaches are effective in solving people's problems.
  • Technologies: Typescript, React, Stitches, Radix-UI, TailwindCSS
2018 — 2021
Tech Lead at Umbala

A technical leader and a multi-hat hat person. I took part in every aspect of building Umbala.Tv, a startup about social e-commerce platform.

My notable works while working at Umbala include:

  • Led a team of five in the design, development, and deployment of a scalable video streaming platform to serve streaming for Umbala.tv app. The system was built from scratch and can deliver low-latency streaming (<3s) with peer-to-peer (P2P) features to cut CDN load up to 60%. Early demo: youtu.be/oeAap6oJ4Uo
  • Built a p2p streaming protocol (it's like Torrent but for live stream). POC: youtu.be/GGVW60x54jE
  • Designed and implemented APIs, webapp, admin dashboard,... for Umbala.Tv
  • Technologies: Golang, Postgres, Redis, React
2014 — 2018
Vietnam
  • Built and scaled Admicro's advertising system, which handles more than 600M ad requests per day, making it one of the largest ad systems in Vietnam.
  • Led a team of engineers responsible for building ad services and many data systems to handle all things behind the scene.
  • Worked on some interesting projects for advertising system such as ip2location, DMP, frequency capping, dynamic ads recommendation system, cross-device tracking, ...
  • Technologies: Hadoop, Apache Spark, Grpc, Redis, Cassandra,...
2012 — 2013
HTML5 developer intern at Sunnet.vn
  • Researched and developed web games using HTML5 technologies. I developed 5 games using different technologies such as Raphaeljs, Box2D.js, Tween.js, Three.js,..

Side Projects

2022
  • My personal obsidian templates.

  • Obsidian is my favorite note taking app. I use it to write down ideas and what I have learned.

2022
  • A Linear App clone with React and Tailwind CSS. An experiment with Tailwind CSS.

  • One-week side project to learn about TailwindCSS. It was a top post on ReactJS's reddit. I wrote about my experience here: reddit.com/r/reactjs/comm…

2019
  • Implementation of Spleeter, a popular music source separation library, in Pytorch. It can load 2-stem model to separate voice from instruments.
2018
  • An experimental CNN based neural vocoder, which generates speech from Spectrogram. It's in my attempt to build much faster vocoder than WaveNet. It was inspired by m-cnn architecture.
2017
  • A visual search engine like Pinterest, based on Elasticsearch and Tensorflow, which may be one of the first open source Deep Learning-based visual search engines.

  • I built this in two weeks of hacking, trying to build a visual search based on what I had learned.

  • This project was featured on Github's Trending.

Volunteering

2012 — 2012
Translator and blogger at Mozilla Vietnam
  • An active translation contributor in Vietnam for Firefox OS project.
  • Wrote some blog posts for Mozilla.vn blog, introducing about Firefox OS simulator.

Education

Awards

2017
Excellent employee from Vccorp
2016
Excellent employee from Vccorp
2015
Excellent employee from Vccorp

Contact

LinkedIn
Angelist
GitHub
Twitter