Projects

Creations

Not applicable

Read more..

    Open Source Contributions

    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..

    Open Source Contributions

    Atlassian Deployment Triggers

    Uses Async call to lucene index for super fast autocompletion to address performance issue loading config.

    Read more..

    Added Docker Build Status Badge to shields.io

    Added a shield for Docker Hub builds indicating state of last build

    Read more..

    Schema.org Structured Data documentation fixes

    Not all pull requests are glorious code, documentation is really important too! This commit fixed some invalid JSON found in some example specs.

    Read more..