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
chaimongkol@ucla.edu
LinkedIn
Project | Description | Languages | License |
---|---|---|---|
Schols | Online course/MOOC creator for educators and businesses. Used 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 |
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