This website is a catalog of various personal and professional work created to showcase some interesting projects I've done and to form a bit of a CV.
I'm a Mechanical Engineer by training, and primarily work as a mechanical designer, but have significant additional experience in fabrication, electronics and software. My day job for the last 14 years has been as a Research Engineer tied to a fluid mechanics and heat transfer research lab at Georgia Tech. I moonlight at a small manufacturing concern Horizon Manufacturing, LLC. where we are doing contract manufacturing and some new product development.
To contact me, please use the following email: I stay very busy, so a response may take a couple days.
The type/ interest fields use these keys:
SW: Software, MD: Mechanical Design, ED: Electrical Design, GT: Day Job related, HM: Night Job related
Note: It will take me a little bit to get this filled in.
|A C++ X widget library
|A project to design a graphics core within a
|A Mechanical (and other) CAD system for Linux
|A PCB design program. Incomplete but close to
useful. KiCAD came along and paused my work on this.
|I had an independent go at the DARPA shredder
|GT MD ED SW
|A device to fly an airfoil model in pitch and
plunge within a wind tunnel. Part of a multi-year MURI
program that involved our lab at Ga. Tech.
|A fun bit of high power electronics. Part of
a project to dynamically move a cable suspended model within
a wind tunnel at Ga Tech.
|A project to dynamically pitch a lightweight
airfoil model within a small wind tunnel.
|A high speed piston compressor to hook
synthetic jets up to a duct flow.
|Synthetic Jet I
|A synthetic jet actuator for active flow control. Early career.
|Synthetic Jet II
|A synthetic jet actuator module for testing
aero-optic effects. Early career.
|An airfoil integrated hydrogen fueled
combustion actuator for active flow control wind tunnel
|I needed an industrial motion controller and
PLC for my own devices, but wanted to program in 'c'.
|A vastly upgraded platform from ICNTRL 1.
Lots more IO, Lots more processing power.
|SW MD ED
|My first automation project. Early career.
Lots of interesting mistakes.
|My second retrofit project. A cheap Chinese
lathe CNC retrofit.
|My third retrofit. I redesigned and
reimplemented the control on an old Merlin robot from
American Robot. This project involved the full
implementation of the 6 axis closed loop control system
including inverse kinematics, a UI, trajectory generation,
and more all from scratch. A blown axis drive lead to the
design of a replacement motor driver.
|Bridgeport Retrofit II
|MD ED SW
|My fourth retrofit, in progress. A BPT
series II R2E3. I'm developing the entire control from
scratch. A axis drive blew early in the process, so a
new servo amp was designed and built.
|Free Piston Engine
|GT MD SW ED
|A crazy fun emergency project at GT. Early
|GT MD ED
|Smallish experimental facilities for lab and
field tests of a GT power generation concept.
|A pretty big structure for a field test of
the SOV concept.
|SW MD ED
|A project to create a wearable power
prototype. An interesting failure.
|A project to design and prototype the
electronics of a compact CPAP machine. An interesting
|A dynamometer used to generate
|My first end-user product design.
The following are small software libraries I've written and frequently use.
|A C++ callback object library. A required
support library for libGx but useful standalone.
|A C++ unix timer library for libGx
|A C++ serial library. Generally useful.
|A C++ image library with specialization for
X11. A Q&D way to get pixels displayed.
|A C++ rasterizer; used with libImg for vector
|A C++ render. Kinda GL like.