About Me

I began working with electronics at an early age building circuits with 555 timers and logic gates. I then taught myself programming on a TI-83 graphing calculator while coding games. By high school I was top of the class in computers and received a grade of 100% and 99% in grades 11 and 12 computer engineering. Before leaving high school I was hired by a US consultant in reliability engineering to build a tool in Excel and VBA for Root Cause Analysis (RCA), after teaching myself VBA over a single weekend.

Shortly after, I was hired by another consultant to build a tool for Reliability Centered Maintenance (RCM) in Access and VBA. One of the largest privately held companies in the US, and one of the top 50 companies in the world by revenue, flew me to their headquarters to meet with their worldwide IT manager to discuss this project, all before completing my first year of university in Computer Engineering.

I continued to develop reliability engineering tools upgrading to VB6, .NET WinForms, ASP and WPF. As the sole developer I have taken projects from design requirements to market, spanning the entire software development life cycle. These projects required building a control library including charting controls, a reporting engine, a network database synchronization framework and an interface to communicate with multiple database management systems.

I also enjoy working on my own projects including a first person 3D video game with DirectX. This project required building a complete game engine with user interface framework, a constraint based physics engine, an orbital mechanics simulator and various graphics effects. Performance for real time simulators was imperative in keeping a responsive user experience which was achieved by multi-threading and algorithm optimization.

My entrepreneurial spirit allows me to adapt and learn new technologies quickly while working independently and contributing in a team to accomplish project goals. I also have experience managing software developers and can fill any management position.