Creations

On my spare time, I always choose working on a personal project over playing video games. As such, I have a large number of personal projects that will be in here, although I have not had the time to get to it, thanks to other responsibilities.

A (relatively) short list of the most notable projects is:

  • Electric Motorcycle
  • Electric Longboards
  • A home server
  • A hard-coded Convolutional Neural Network in NumPy
  • 3D Printing (custom firmware, wiring, print head, motherboard, etc)
  • Racing drones
  • Lots of PC builds
  • Custom motorcycles (wiring, fabrication, etc)
  • Farming (family farm)
  • FPV RC car/planes/drones
  • I do all my own maintenance on motorcycles, cars, diesel tractors, etc
  • A series of concurrency projects and other small programming ventures
  • C and Python are the preferred languages, I am very proficient in C specifically, for low level embedded applications
  • A lot of small Arduino projects to automate silly tasks, for one-off uses for parties, etc
  • I experimented with batteres through high school (charger, reconstructing cells, studying how they work, building things with them, etc)
  • And more, but I will finish this section another day. Toodaloo!

Electric Longboard

Custom electric longboards with telemetry, logging, and more. Open-source ESC, dual drive, custom longboard deck, and hand-assembled batteries are the notable features. Assembling batteries by hand is very time-consuming, but is a third the cost of pre-assembled cells. ~30km range (in summertime). Telemetry and logging, speed limiting, current control, range estimation, total draw, and more are tracked by the controller and displayed on an LCD screen on the hand-held remote.

Read more..

Electric Motorcycle

Uses an Arduino to control a custom electric motorcycle. Safety features include a kill switch, brake light, and speedometer. Range estimation is provided by a custom algorithm that uses a current sensor and voltage sensor to estimate battery capacity. Electronics are completely custom, including a custom PCB and custom firmware.

Read more..