Warunyou Dej-Udom, Developer in Bangkok, Thailand
Warunyou is currently unavailable

Warunyou Dej-Udom

Bio

Warunyou is a full-stack developer with experience building social and chat platforms that support millions of concurrent users. He is fluent in TypeScript, Python, and Rust and adept in designing highly performant back-end architecture and optimizing platforms. He has led initiatives, managed releases, and worked in the health, education, real estate, and eCommerce industries. As a product manager, Warunyou knows how to bring out the best in teams to deliver quality products on time.

Portfolio

Self-employed
React, Node.js, TypeScript, Python, Rust, C#, C++, Arduino...
Weave
3D Simulations, WebGL, WebGPU, Three.js, WebAssembly (Wasm), AI Integration...
Allestis Pty Ltd T/as Tangent Network
JavaScript, Node.js, Azure, Amazon Web Services (AWS), HTML5, Common Crypto...

Experience

  • Node.js - 7 years
  • JavaScript - 7 years
  • React - 6 years
  • Next.js - 6 years
  • TypeScript - 5 years
  • PostgreSQL - 4 years
  • MongoDB - 3 years
  • Redis - 3 years

Preferred Environment

Node.js, React, TypeScript, Python, Game Development, 3D, Three.js, WebGL, Unity

The most amazing...

...project I've worked on is a chat and social SDK that powers many live sport streams and enterprise networks globally.

Work Experience

Software Developer | Consultant

2022 - PRESENT
Self-employed
  • Prototyped a 3D RPG mobile game, coded game mechanics and AI-created 3D assets, and implemented several shaders related to the game inside Unity.
  • Created real-time event broadcast system and service discovery in Rust and Implemented Python binding and WASM package for client-side.
  • Developed a question-and-answer website for Thai university and high school students using React and NextJS.
  • Built manufacturing software for Polynet, a leading rubber and plastic manufacturer in Thailand, using React and Python.
  • Prototyped a smart home system for a ventilator supplier that powers one of Thailand's largest real estate development companies.
Technologies: React, Node.js, TypeScript, Python, Rust, C#, C++, Arduino, Amazon Web Services (AWS), CSS, Full-stack, APIs, Google Apps Script, Content Management Systems (CMS), Vercel, PostgreSQL, MetaMask, Web3.js, REST APIs, GitHub, SQL, Jest, Git, Game Development, WebAssembly (Wasm), Unity, AI Integration, Supabase, Tokio, Actix Web, MySQL, API Integration, Full-stack Development, Error Handling, Systems Engineering, Distributed Systems, Authentication, Deployment

Founding Engineer/CTO

2022 - 2025
Weave
  • Developed a cutting-edge in-house real-time physics engine for cloth simulation and virtual try-on, supporting thousands of fabric types and optimized for both desktop and mobile browsers.
  • Built an AI-powered recommendation system that predicts and personalizes outfit suggestions using natural-language keywords and real-time shopping behavior.
  • Created a web-based 3D design editor enabling designers to modify garment patterns, add intricate details, and visualize results in real time across various body measurements.
  • Engineered an advanced avatar engine with precise body-measurement controls to accurately represent individual users.
Technologies: 3D Simulations, WebGL, WebGPU, Three.js, WebAssembly (Wasm), AI Integration, Supabase, Technical Leadership, Leadership, Large Language Models (LLMs), MySQL, API Integration, Full-stack Development, Error Handling, Sentry, Systems Engineering, Authentication, Deployment, Artificial Intelligence (AI), OpenAI API, Geometric Modeling

Senior React and Node.js Developer

2022 - 2022
Allestis Pty Ltd T/as Tangent Network
  • Developed a PoC for the back end, leveraging some technology behind blockchain to create consistent and secure data.
  • Elevated the PoC to a working prototype, which included document analysis and text extract.
  • Created a front-end React client to display the information of the back-end server.
Technologies: JavaScript, Node.js, Azure, Amazon Web Services (AWS), HTML5, Common Crypto, Cloud, Blockchain, APIs, Full-stack, CSS, AWS Lambda, Lambda Architecture, Crypto, Serverless, REST APIs, GitHub, Architecture, Git, Data Encryption, Data Security, API Integration, Full-stack Development, Error Handling, Distributed Systems, Systems Engineering, Authentication, Real-time Systems, Deployment

Product Manager

2021 - 2021
Amity
  • Managed a project to release the beta of the TypeScriptSDK version of the social SDK and a sample app in React Native under a stringent deadline.
  • Assisted in managing expectations and gathered requirements from customers in the US and EU regions.
  • Combated critical bugs and features to close upcoming deals.
Technologies: ProductPlan, Management, Scrum Master, Jira, Trello, React Native, TypeScript, Amazon Web Services (AWS), APIs, Microservices Architecture, Linux, Enterprise, Enterprise Systems, GitHub, Product Management, Scrum, Leadership, API Integration

Software Engineer

2019 - 2021
Amity
  • Optimized a real-time event broadcast messaging system and database query to support millions of users.
  • Developed a new version of chat API to support more sophisticated message types.
  • Led the back-end initiative to build a subscription service, payment gateway, and service provider.
  • Populated data with user activities and aggregated them for an analytics dashboard.
  • Managed a full-stack team to work on a COVID-19 initiative with several engineers.
Technologies: Node.js, TypeScript, JavaScript, Express.js, Next.js, Redis, MongoDB, CockroachDB, Amazon Web Services (AWS), APIs, Microservices Architecture, Mongoose, Vercel, Linux, Enterprise, ESLint, Enterprise Systems, REST APIs, GitHub, Full-stack, Architecture, Material UI, Scrum, Jest, Git, Jenkins, React, Technical Leadership, Data Encryption, Data Security, MySQL, API Integration, Full-stack Development, Multi-tenant SaaS, Error Handling, Distributed Systems, Systems Engineering, Authentication, Real-time Systems, Deployment

Software Engineer

2018 - 2019
NextCapital
  • Developed an optimized UI testing framework which decreased the execution time of all test suites from several hours to approximately twenty minutes.
  • Managed test cases and implemented an internal React app to effectively process and display aggregated test results.
  • Recognized and awarded by NextCapital as one of only three out of 40+ students in the City Scholars program for being an outstanding intern and making an exceptional contribution to the company.
Technologies: Node.js, React, JavaScript, Nightwatch.js, Amazon Web Services (AWS), CSS, Full-stack, APIs, ESLint, REST APIs, GitHub, Cypress, Git, Jenkins, Error Handling

Researcher and Strategist Intern

2017 - 2017
Digital Ventures Co., Ltd.
  • Researched upcoming technologies in the financial world and sought investment opportunities in countries such as Thailand, the United Kingdom, and Israel.
  • Conducted surveys and interacted with local merchants in the market to improve the design and formulate marketing strategies to digitalize the world’s largest weekend market, Chatuchak Weekend Market.
  • Studied emerging technologies such as machine learning and blockchain and their implications.
Technologies: Research, Investing

Experience

Simple Chain

A React-based visualization and playground of how blockchain technology works behind the scene. I have become quite fascinated by blockchain technology. Still, I have found that the mechanism behind the scene is quite complex and cannot be easily understood by people without a technical background. This project aims to help eliminate that barrier of understanding by allowing the user to interact with a virtual chain and alter it however the user wants.

Ocean Wave Simulation in Three.js

A Three.js app showing ocean wave simulation and an object floating on it. Parameters, such as directional speed and wave shape, are configurable through the UI. The project utilizes a vertex shader for calculating the vertex position of the wave while it determines the position and the rotation of the floating object using the CPU.

Service Discovery Written in Rust

https://github.com/warunyoud/watchtower-rs
Inspired by Eureka, an open source project from Netflix, I wanted to create a replication of it in Rust. I've been using this technology as the backbone for some personal projects to expand its capability.

Real-time Event Publishing System Written in Rust

https://github.com/warunyoud/flock-rs
Having experienced how difficult it is to scale WebSockets connections firsthand due to the fact that the connections are stateful, I took on the challenge of solving the issue. Taking inspiration from a talk on LinkedIn, I implemented a scalable real-time event publishing system in Rust.

Educational Question and Answer Website

https://devior.vercel.app/
Bothered by the fact that there are not a lot of educational material available online in Thai, I developed a website that allows users to post questions and answer them, and I created a web app with React, which has similar functionalities to Stack Overflow; all the UIs were created from scratch without using a library.

Education

2015 - 2019

Bachelor of Science Degree with Highest Honors in Computer Science

University of Illinois at Urbana-Champaign - Champaign, Illinois, USA

Skills

Libraries/APIs

Node.js, React, REST APIs, Web3.js, Three.js, WebGL, Tokio, Nightwatch.js, Common Crypto, WebGPU, OpenAI API

Tools

GitHub, Mongoose, Git, MetaMask, Jenkins, Sentry, Jira, Trello

Languages

TypeScript, JavaScript, Rust, Python, HTML, C++, C, Java, C#, SQL, CSS, Google Apps Script, HTML5

Frameworks

Express.js, Next.js, Redux, Material UI, Cypress, Jest, React Native, Unity

Platforms

Vercel, Amazon Web Services (AWS), Blockchain, Linux, ProductPlan, Arduino, Azure, AWS Lambda

Storage

MongoDB, PostgreSQL, Redis, MySQL, CockroachDB, Cassandra, ClickHouse

Paradigms

Microservices Architecture, Scrum, Real-time Systems, Management, Lambda Architecture

Other

Network Programming, Full-stack, APIs, Enterprise, Enterprise Systems, Architecture, Game Development, API Integration, Full-stack Development, System Programming, Crypto, ESLint, Product Management, Image Generation, Byte maps, Image Manipulation, 3D, AI Integration, Supabase, Technical Leadership, Actix Web, Leadership, Large Language Models (LLMs), Data Encryption, Data Security, Multi-tenant SaaS, Error Handling, Systems Engineering, Authentication, Deployment, Artificial Intelligence (AI), Geometric Modeling, Machine Learning, Data Science, Algorithms, Scrum Master, Research, Investing, WebSockets, Cloud, Content Management Systems (CMS), Serverless, WebAssembly (Wasm), Shaders, 3D Simulations, Distributed Systems

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring