Frontend Software Engineer. Japanese Language Beginner and Former Robotics Teacher.
robotics-coursework. ๐ค Places where you can learn robotics (and stuff like that) online ๐ค
5kreact-philosophies. ๐ง Things I think about when I write React code ๐ง
3.7khexapod-robot-simulator. A hexapod robot simulator built from first principles
869hexapod. Blazing fast hexapod robot simulator for the web.
754fusion-ukf. An unscented Kalman Filter implementation for fusing lidar and radar sensor measurements.
302epic-react-exercises. Practical React exercises with detailed solutions.
171mpc. A software pipeline using the Model Predictive Control method to drive a car around a virtual track.
170rusty-genes. Genetic algorithm implementation in Rust with animated visualizations in Python
144fusion-ekf. An extended Kalman Filter implementation in C++ for fusing lidar and radar sensor measurements.
142cpp-resources. A small collection of notes about basic C++
135hexy. Code for a hexapod robot
92vehicle-tracking-2. A vehicle detection and tracking pipeline with OpenCV, histogram of oriented gradients (HOG), and support vector machines (SVM).
86advanced-lane-detection. An advanced lane-finding algorithm using distortion correction, image rectification, color transforms, and gradient thresholding.
85hexapod-irl. A "fork" of Bare-Minimum Hexapod Robot Simulator 2 modified to be able to control a real physical hexapod robot.
81arm-ik. An Inverse Kinematics 6DOF Robot Arm Pick and Place Project in ROS.
80algorithm-playground. An (old) and unstructured (messy tbh) collection of programming exercises.
77fusion-ekf-python. An extended Kalman Filter implementation in Python for fusing lidar and radar sensor measurements
70simple-cryptography. Scripts that illustrate basic cryptography concepts based on Coursera Standford Cryptography I course and more.
69point-cloud-clusters. A catkin workspace in ROS which uses DBSCAN to identify which points in a point cloud belong to the same object.
66hello-3d-world. Plot 3d points, lines, and polygon on an svg. A demonstration of what you can do with the BareMinimum3d package
59hexapod-kinematics-library. Code you can use to solve forward / inverse kinematics and generate walk sequences of hexapod robots
58point-cloud-filter. Scripts showcasing filtering techniques applied to point cloud data.
51particle-filter-prototype. Particle Filter Implementations in Python and C++, with lecture notes and visualizations
43highway-path-planning. My path-planning pipeline to navigate a car safely around a virtual highway with other traffic.
41bare-minimum-3d. A small package to transform declared 3d data (points, polygons, lines) to 2d data.
35arduino-basic. Code for an Arduino Boot Camp with emphasis on ditching delay(), basic object-oriented programming, and clean readable code.
31bare-minimum-2d. An extremely lightweight React component to declaratively (and elegantly) plot shapes on an inline SVG
26deep-blueberry. If you've always wanted to learn about deep-learning but don't know where to start, then you might have stumbled upon the right place!
26crypto. Is Bitcoin cloud mining profitable? Check the notebook to find out! (Not Clickbait)
25hello-tiny-box. ๐ฆ Manipulate a three dimensional box ๐ฆ
25hellobot-raspberry. Code for various mobile robotics projects [Archive]
19some-udacity-projects. Some of my projects as a former mentor, reviewer, and beta-tester of Robotics and Self-Driving Car ND
17kingdom-rush-graphql. Simply get Kingdom Rush Tower information through queries in GraphQL
10bossy. ๐ฎ Contains the code that can be used with Bossy controllers and derivatives ๐ฎ
10mithi. My github profile readme
8sdc-talk. A workshop about a problem-solving philosophy, machine learning intuitions, and behavioral cloning in the context of DIY self-driving / self-racing cars.
5robotics-blog. My robotics blog
5hotels. TypeScript
3portal-clone. TypeScript
1