Currently seeking a Full-Stack Engineer position.
Backend engineer at Authentise
April 2014 - Present
Pitched to management, built, and maintained an end-user accessable "3d Model Warehouse" api that: stored, raytrace rendered, transformed, ran a suite of printability checks, and repaired the model on demand.
Pitched to management, built, and maintained an end-user accessable "Slicing Service" api that would take model resources from the model warehouse, and "sliced" (generated a toolpath) that could be 3d printed.
Worked with a team to build an OpenCV api that would take pictures of a 3d print in-situ and compare it against an ideal rendering of the toolpath, and emailed the user if their print began to fail.
Worked with a team to build a best in class Enterprise Resource Planning system in the 3d printing industry.
Backend/Firmware engineer at Ansync
July 2013 - November 2013
Wrote device firmware in C to talk to companion NodeJS apps.
Contributed to various software/mechanical engineering projects.
Worked SMT line at every stage from bare PCB's to final QA.
Operated and maintained 3 & 5 axis cnc end mills, laser-cutter, and various shop tools.
Android engineer at Ask Ziggy
July 2012 - May 2013
Developed and designed Android prototypes in rapid sprint cycles for prospective businesses and investors. Most taking advantage of natural language understanding (siri- like ai).
Wrote server & automation scripts in python to interact with Android applications.
Designed custom circuits for proof of concept of products, as well as 3d model objects and print them out for rapid prototyping of mechanical concepts.
workwork A flask api for managing AWS EC2 instances.
The service allows the user to check the state of, and set the state of EC2 instances via api. The primary use-case is to turn on and off development servers using a geofence around your office.
open-repo A command line utility for opening a repo's remote homepage.
A pip-able package that opens the homepage of your repo e.g. Github, or Bitbucket from the repo's directory on your filesystem, rather than navigating there manually.
Authentise-services A python client library for authentise.
The library breaks out every function of Authentise's api's related to their 3d model warehouse and toolpath slicing service.
Slice A terminal application for slicing 3d models in the cloud.
Using the aforementioned authentise-services library, I built a terminal app that takes a model and a config, and slices it in the cloud in just a few seconds.