Git Product home page Git Product logo


Hi, I'm Chai!

I'm a Thai undergraduate student studying Computer Engineering at UCLA.

With over ten years of experience in programming, I have developed my own x86 compiler, convolutional neural network chess engine, online educational video platform and more. I strive to make a positive difference in the world and empower others to do the same. You can find my work as well as some of their open-sourced code repositories below.

Chaidhat Chaimongkol
[email protected]
LinkedIn

Recent Projects

Project Description Languages License
Scholarity Online course/MOOC creator for educators and businesses. Trusted by +1,000 users including PepsiCo, Burpha University and more. Dart, JS, SQL -
Safety Checklist App Worked with Thailand's Ministry of Industry to produce an Occupational Health & Safety app used by over 440 factories in Thailand. Flutter, NodeJS, SQL -
Cube Satellite Flight code for UCLA's Cube Satellite programme. Working with UCLA's Plasm Space Propulsion Laboratory (PSPL) to run a xenon-ion thruster in space. C, Python (Ɔ) MIT
Boeing 777 Simulation 3D model of an Boeing 777-300ER aircraft and simulation of its avionics. Used by +50,000 people. C, C++, Lua (Ɔ) GPL
Blur AI Implementing Pix2Pix to perform monocular depth estimation Tensorflow (Ɔ) GPL

Other Projects

Project Description Languages License
Minimalistic-C - my programming language and x86 compiler, inspired by C. Made to introduce beginners to low level coding by using a minimalistic featureset. C, x86, Minimalistic C (Ɔ) MIT
Chess AI - training convolutional neural networks to play chess Tensorflow (Ɔ) GPL
Wave Interference Simulation - online single/double/etc slit experiment simulator JavaScript (Ɔ) MIT
Simulation of a A320 Flight Managment System - for an international team project Lua (Ɔ) GPL
Facial Identification - implementing Viola-Jones cascading features algorithm C++, GLSL (Ɔ) MIT
Arduino robotics - 3D operation logic with robotics team Python, C++ (Ɔ) MIT
Webcam Spyware Demonstration - shows how easy it is to create a virus C, C++ (C)
3D Cellular automata - cool graphical project like 3D Conway's Game Of Life Python, C (Ɔ) GPL
3D OpenGL/GLFW simulation - my first experiment with OpenGL and C++ C++, GLSL (Ɔ) MIT
Aircraft Simulation Engine - wrapper of the X-Plane SDK with advanced OOP C++ C++ (Ɔ) MIT
Fullstack website and server code for my family's business HTML, PHP (C)
Game - 2D game in Unity with a group of friends C# (C)
3D ASCII raytracer - perspective writing test which renders a sphere C (Ɔ) MIT
OOP Scratch extension - method to introduce OOP for scratch.mit.edu users JavaScript (Ɔ) MIT
Contributions to an A318 simulation - 46-person international project Lua (Ɔ) CC
Simultaneous equation solver - tool to brute-force multi-variable equations Python (Ɔ) MIT
Self-replicating code as a Quine and self-recompiling genetic virus C (Ɔ) MIT

Please find my other projects here, along with my Google coding competition submissions:
https://gist.github.com/Chaidhat/starred

Chaidhat Chaimongkol's Projects

aifred icon aifred

Artificial Intelligence Facial Recognition, Emotion and Detection - or just a cool acronym

aifred-chrome icon aifred-chrome

Facial Recognition of Emotion Detector (doesn't actually work)

ase icon ase

Aircraft Simulation Engine

boeing-777 icon boeing-777

A freeware hobby project simulation for X-Plane of the Boeing 777-300ER

chess-ai icon chess-ai

AI/ML Chess Analysis Engine by Chaidhat Chaimongkol

compiler icon compiler

MinimalistiC Programming Language and Compiler by Chaidhat Chaimongkol

ece-3 icon ece-3

Electrical and Computer Engineering 3 at UCLA

esc icon esc

A 3D C++ Game by Chaidhat Chaimongkol

scratch-gui icon scratch-gui

Graphical User Interface for creating and running Scratch 3.0 projects.

xtests icon xtests

Minimalist boilerplate C++ for X-Plane plugins

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.