Services

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc facilisis enim eget eros vestibulum, eget aliquet est aliquam. Fusce sed ligula porta, dignissim massa sed, gravida dolor. Phasellus fermentum viverra tortor in commodo. Curabitur gravida rhoncus turpis vel lobortis. Quisque ultricies turpis eu ligula cursus feugiat id ut quam.

Mauris blandit, velit vel blandit rhoncus, mauris justo consequat velit, nec elementum ex felis sit amet enim. Integer posuere ex a fermentum iaculis. Ut a massa elementum erat interdum finibus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec est orci, rhoncus sed sodales nec, elementum semper erat. In dignissim ultricies facilisis.

Code Reviews

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc facilisis enim eget eros vestibulum, eget aliquet est aliquam. Fusce sed ligula porta, dignissim massa sed, gravida dolor. Phasellus fermentum viverra tortor in commodo. Curabitur gravida rhoncus turpis vel lobortis. Quisque ultricies turpis eu ligula cursus feugiat id ut quam.

Development

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc facilisis enim eget eros vestibulum, eget aliquet est aliquam. Fusce sed ligula porta, dignissim massa sed, gravida dolor. Phasellus fermentum viverra tortor in commodo. Curabitur gravida rhoncus turpis vel lobortis. Quisque ultricies turpis eu ligula cursus feugiat id ut quam.

Education

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc facilisis enim eget eros vestibulum, eget aliquet est aliquam. Fusce sed ligula porta, dignissim massa sed, gravida dolor. Phasellus fermentum viverra tortor in commodo. Curabitur gravida rhoncus turpis vel lobortis. Quisque ultricies turpis eu ligula cursus feugiat id ut quam.

Infrastructure

Whether you work alone or in large teams, your company needs proper back-end systems for smooth operations. I have been responsible for installing and maintaining development infrastructure at companies of various sizes over the years, and I can help you get up and running with your own, or review your existing workflows.

Communication Systems
  • Discord
  • Dovecot
  • Google Hangouts
  • Internet Relay Chat
  • Microsoft Exchange Server
  • Signal
  • Skype
  • Slack
  • Wire
Continuous Integration
  • Buildbot
  • CruiseControl
  • Electric Commander
  • Jenkins
  • Team Foundation
  • Travis CI
Database Systems
  • MongoDB
  • MySQL
  • Neo4j
  • SQL Server
Operating Systems
  • ArchLinux
  • FreeBSD
  • FreeNAS
  • Gentoo Linux
  • macOS
  • Synology DSM
  • Windows
Project Management
  • Bugzilla
  • Confluence
  • Doxygen
  • Hansoft
  • Jira
  • MediaWiki
  • Microsoft Project
  • Sharepoint
  • Test Track Pro
Version Control
  • Alienbrain
  • CVS
  • Git
  • Perforce
  • PVCS
  • Subversion
  • Team Foundation
  • VSS

Integration

Having used gaming technology primarily for non-gaming applications throughout my career, I specialize in making things work together on the hardware, software, and human level. The following is a list of integrations that I have performed so far.

Hardware Integrations
  • 3Dconnexion
  • ACS Motion Control
  • CyberGlove data glove
  • EmSense biometric devices
  • InterSense tracking devices
  • Kinect
  • LaserShot
  • Leap Motion
  • Logitech 3Dx input devices
  • Logitech LED illumination
  • Myo gesture control armbands
  • Novint Falcon haptic device
  • OrganicMotion real-time motion capture
  • Philips Hue light bulbs
  • Philips WOWvx auto-stereoscopic displays
  • Polhemus in-door tracking
  • RF smart tags
Middleware Integrations
  • ASC physiology engine
  • Bink video
  • Mäk GameLink
  • Mäk VRLink
  • Newtek NDI
  • Oculus VR
  • RoQ video
  • Scaleform UI
  • Soar AI
  • Steam SDK
  • Umbra Culling
  • VideoLAN codec
System Integrations
  • DIS & HLA
  • FBCB2
  • Janus
  • JCATS
  • Live/Virtual/Constructive
  • MetaVR
  • OneSAF
  • OTBSAF
  • SIMNET

Plug-ins

I have been one of the main proponents for modularizing the Unreal Engine 4 code base, and I wrote many of the plug-ins that ship with the engine out of the box, as well as several more on GitHub. If part of your own code is reused across multiple projects, it is a great candidate for conversion to plug-ins. Plug in all the things!

Plug-in Development
  • Design & implementation of new plug-ins
  • Conversion of existing modules to plug-ins
  • Conversion of Engine modifications to plug-ins
  • Exposing modular functionality in Blueprints
  • Adding new extensibility APIs to the Engine
  • Upgrading & improving third-party plug-ins

Prototyping

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc facilisis enim eget eros vestibulum, eget aliquet est aliquam. Fusce sed ligula porta, dignissim massa sed, gravida dolor. Phasellus fermentum viverra tortor in commodo. Curabitur gravida rhoncus turpis vel lobortis. Quisque ultricies turpis eu ligula cursus feugiat id ut quam.

Tools

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc facilisis enim eget eros vestibulum, eget aliquet est aliquam. Fusce sed ligula porta, dignissim massa sed, gravida dolor. Phasellus fermentum viverra tortor in commodo. Curabitur gravida rhoncus turpis vel lobortis. Quisque ultricies turpis eu ligula cursus feugiat id ut quam.