Hi, I'm Thith 🇰🇭
Web Developer turned Engineer. Passionate about crafting digital solutions and making a positive impact. Committed to delivering exceptional results through responsible and meticulous work.
TT

About

Since transitioning into web development in 2019, I've honed my skills at KOOMPI. My primary role as a Frontend Developer allowed me to contribute to numerous projects. Notably, I was instrumental in the development of KOOMPI Academy, which has since rebranded as Weteka. Beyond development, I've embraced challenges in UX/UI design, project leadership, and fostering strong teamwork.

Skills

typescript
javascript
react
nextjs
html5
css3
express
vercel
testinglibrary
git
github
githubactions
gitlab
visualstudiocode
figma
dotenv
apollographql
graphql
axios
bootstrap
antdesign
bun
canva
chartdotjs
archlinux
daisyui
ethers
json
jsonwebtokens
leaflet
markdown
mongodb
nextdotjs
nextui
postman
radixui
reacthookform
reactquery
reactrouter
reacttable
solid
tailwindcss
threedotjs
vite
nodedotjs
Involved Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Riverbase Lite

Riverbase Lite

Riverbase is an online store builder that offers features like payment processing, delivery options, and customer management. It also allows customization of the store's appearance.

Next.js
Typescript
MongoDB
Rust
TailwindCSS
Shadcn UI
Smartcam Group

Smartcam Group

Ecommerce shop which build on top of Riverbase, That's theme. Smartcam is the leading company focus on electronics ( computer , Printer ( EPSON, HP, CANON) and parts). we will our best to offer best services and products.

Next.js
Typescript
MongoDB
Apollo Graphql
TailwindCSS
Next UI
Cam Professional Technology Co., Ltd.

Cam Professional Technology Co., Ltd.

Ecommerce shop which build on top of Riverbase, That's theme. Smartcam is the leading company focus on electronics ( computer , Printer ( EPSON, HP, CANON) and parts). we will our best to offer best services and products.

Next.js
Typescript
MongoDB
Apollo Graphql
TailwindCSS
Next UI
TFV Movies

TFV Movies

TFV, The Frame View is a free online movie and TV show streaming website that allows users to watch content sourced from third parties. The Frame View does not upload, host, own, or store any movies, TV shows, or video content displayed on the site. All content is provided by external sources and streamed directly from third-party servers.

Next.js
Typescript
MongoDB
Rust
TailwindCSS
Next UI
Reely.site
Riverbase Pro

Riverbase Pro

Riverbase is an online store builder that offers features like payment processing, delivery options, and customer management. It also allows customization of the store's appearance.

Next.js
Typescript
MongoDB
Rust
TailwindCSS
Next UI
Weteka

Weteka

A virtual school for teachers and professionals to share knowledge and students can self-study on the SalaDigital. You can read books and watch video lessons as well as create schools and upload lessons for free.

Next.js
Typescript
MongoDB
Apollo Graphql
TailwindCSS
Next UI
Rust
T-Type

T-Type

Typing test which forked from OpenType. OpenType is a minimalistic typing speed testing app built with React and TailwindCSS that highly inspired by MonkeyType. The app allows users to test and improve their typing speed and accuracy. The app provides a user-friendly interface and intuitive feedback on typing performance.

Reactjs
Typescript
TailwindCSS
MonkeyType
Hackathons

I like building things

During my time in university, I attended 21+ hackathons. People from around the country would come together and build incredible things in 2-3 days. It was eye-opening to see the endless possibilities brought to life by a group of motivated and passionate individuals.

  • H

    Hack Western 5

    London, Ontario

    Developed a mobile application which delivered bedtime stories to children using augmented reality.
  • H

    Hack The North

    Waterloo, Ontario

    Developed a mobile application which delivers university campus wide events in real time to all students.
  • F

    FirstNet Public Safety Hackathon

    San Francisco, California

    Developed a mobile application which communcicates a victims medical data from inside an ambulance to doctors at hospital.
  • D

    DeveloperWeek Hackathon

    San Francisco, California

    Developed a web application which aggregates social media data regarding cryptocurrencies and predicts future prices.
  • H

    HackDavis

    Davis, California

    Developed a mobile application which allocates a daily carbon emission allowance to users to move towards a sustainable environment.
  • E

    ETH Waterloo

    Waterloo, Ontario

    Developed a blockchain application for doctors and pharmacists to perform trustless transactions and prevent overdosage in patients.
  • H

    Hack The North

    Waterloo, Ontario

    Developed a virtual reality application allowing users to see themselves in third person.
  • H

    Hack The 6ix

    Toronto, Ontario

    Developed an open platform for people shipping items to same place to combine shipping costs and save money.
  • S

    Stupid Hack Toronto

    Toronto, Ontario

    Developed a chrome extension which tracks which facebook profiles you have visited and immediately texts your girlfriend if you visited another girls page.
  • G

    Global AI Hackathon - Toronto

    Toronto, Ontario

    Developed a python library which can be imported to any python game and change difficulty of the game based on real time emotion of player. Uses OpenCV and webcam for facial recognition, and a custom Machine Learning Model trained on a [Kaggle Emotion Dataset](https://www.kaggle.com/c/challenges-in-representation-learning-facial-expression-recognition-challenge/leaderboard) using [Tensorflow](https://www.tensorflow.org/Tensorflow) and [Keras](https://keras.io/). This project recieved 1st place prize at the Global AI Hackathon - Toronto and was also invited to demo at [NextAI Canada](https://www.nextcanada.com/next-ai).
  • M

    McGill AI for Social Innovation Hackathon

    Montreal, Quebec

    Developed realtime facial microexpression analyzer using AI
  • O

    Open Source Circular Economy Days Hackathon

    Toronto, Ontario

    Developed a custom admin interface for food waste startup <a href='http://genecis.co/'>Genecis</a> to manage their data and provide analytics.
  • M

    Make School's Student App Competition 2017

    International

    Improved PocketDoc and submitted to online competition
  • H

    HackMining

    Toronto, Ontario

    Developed neural network to optimize a mining process
  • W

    Waterloo Equithon

    Waterloo, Ontario

    Developed Pocketdoc, an app in which you take a picture of a physical wound, and the app returns common solutions or cures to the injuries or diseases.
  • S

    SpaceApps Waterloo

    Waterloo, Ontario

    Developed Earthwatch, a web application which allows users in a plane to virtually see important points of interest about the world below them. They can even choose to fly away from their route and then fly back if they choose. Special thanks to CesiumJS for providing open source world and plane models.
  • M

    MHacks 9

    Ann Arbor, Michigan

    Developed Super Graphic Air Traffic, a VR website made to introduce people to the world of air traffic controlling. This project was built completely using THREE.js as well as a node backend server.
  • S

    StartHacks I

    Waterloo, Ontario

    Developed at StartHacks 2017, Recipic is a mobile app which allows you to take pictures of ingredients around your house, and it will recognize those ingredients using ClarifAI image recognition API and return possible recipes to make. Recipic recieved 1st place at the hackathon for best pitch and hack.
  • Q

    QHacks II

    Kingston, Ontario

    Developed a mobile game which enables city-wide manhunt with random lobbies
  • T

    Terrible Hacks V

    Waterloo, Ontario

    Developed a mock of Windows 11 with interesting notifications and functionality
  • P

    Portal Hackathon

    Kingston, Ontario

    Developed an internal widget for uploading assignments using Waterloo's portal app
Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.