Born in Texas. Writes Code. Plays Guitar. Tries to be Good.



I was born. Got a computer when I was 9. Started programming. Haven't stopped.

I've worked in Telecommunications, Defense, Oil & Gas, and Consulting. Right now I'm a Manager of Engineering at ChaiOne where I write iOS apps for the iPhone and iPad.


Software Development




Manager of Engineering

Responsible for managing a team of application or front end/back end engineers that are responsible for the organization’s development projects. Works collaboratively across the organization, assigns and allocates team resources, and sets the delivery schedule to meet client requirements. Provides technical support and direction for team members relative to the development process.

Senior iOS Engineer

Working together with project managers, designers, and other engineers, the Senior iOS Engineer is responsible for developing and maintaining awesome iOS applications for our clients.

  • Developing and maintaining iOS applications for client usage, shared code libraries, and internal products and tools.
  • Working hands-on with project managers, designers, and clients to implement their solutions.
  • Working in an agile environment, continuously inspecting and adapting to be more effective.
  • Developing engaging apps that solve problems.
  • Staying up to date with the latest iOS tools, libraries, and best practices.
2007 - 2013



Transocean - Designed and developed multiple HR applications for retention and assessment of offshore rig employees. Moved from Senior developer to Lead.

2004 - 2007


Software Engineer - GIS

  • Worked on R&D project (RTERM: Real-Time Earth Reference Model) to index data collected from various satellites, intelligence systems, and databases into one search engine.
  • Implemented RTERM using three-tier design that integrates legacy data repositories and applications by utilizing service oriented architecture (SOA) and web services (using .Net technology)
  • Extended RTERM to be indexed and queried spatially using IBM DB2 with spatial extender.
  • RTERM’s backend was a near-real time geospatial data warehouse used to spatially index a variety of data (IMINT, SIGINT, GEOINT, HUMINT) from a variety of disparate databases (Oracle, DB2, Sybase, SQL Server, SQS, ArcSDE)
  • Designed and developed dozens of xml-based web services to process and manipulate data such as text-processing services, geospatial data services, and satellite imagery services.
2003 - 2004

Texas A&M University

M.S. Computer Science

1998 - 2003

TXU Communications

Programmer - GIS

Entry level programming position on Geospatial Information System (GIS) for tracking outside telephony infrastructure. Developed and maintained GIS system using Geospatial Modeling Language (GML), SQL, PL/SQL, UNIX Scripting, and C++.

1995 - 1998

Sam Houston State University

B.S. Computer Science