Banner Image

Skills

  • Android
  • C
  • C++
  • Cad
  • Java
  • Mobile
  • Python
  • Robotics
  • SolidWorks

Services

  • Contract Software Development

    $35/hr Starting at $25 Ongoing

    Dedicated Resource

    I provide contract software development for Java, C++, and Python. My specialties are embedded and mobile systems, but am comfortable working in LInux and Windows platforms as well. In addition, I am...

    AndroidCC++CadJava

About

Quality is not an act, it is a habit. -Aristotle

I am a Stanford physics major turned Software Engineer. I have worked primarily with embedded and mobile applications, ranging from robot vacuums to ‘smart’ pens.

My background includes half a decade of industry software development working with robotics, decision making algorithms, and intuitive human interface designs. I am fluent in Java, Python, and C/C++ with a strong background in test driven development. My background in Physics provides me with strong skills in scientific computation and mathematics. I also have considerable experience with CAD design (Solidworks) and 3D printing.

Previously, I have worked on many interesting emerging technologies. For example, I was the principal engineer designing and developing a Bayesian geomapping system for indoor WiFi at Theatro Labs. I researched, designed and implemented the algorithms for decomposing structured handwriting into organized content for Livescribe. At Neato Robotics, I created the routines for map segmentation and obstacle navigation.

In addition to this professional experience, I also have a large body of freelance work in robotics. I have had a deep interest in mechanical motion, inverse kinematics, and biomimicry since I started creating robots as a hobby when I was a Stanford student. Using modeling and simulation in Solidworks to optimize performance on mobile robots, I have designed, built, and programmed well more than a dozen robots. Some of these creations can be seen on my site (http://www.youtube.com/user/WGhost9) including my animatronic snake and my adaptation of damped least squared kinematics for low end microcontrollers

Work Terms

I can be contacted by phone, email, or skype. I live in a Pacific Central Time zone, but I am available anytime by appointment.

I am available for fixed or hourly contract work, either full or part time.