User-space applications to edit and perform a user's custom actions.Major activities include implementing, testing and maintaining: Engineering and SteelSeries ApS to incorporate compatibility with non-standard features of their respective devices into ControllerMate. Solely responsible for all aspects of application development and testing, website maintenance, and customer support. This is an application used primarily by photographers, audio/video editors, and gamers to employ a variety input devices to control their OS X applications. #CONTROLLERMATE DRIVER SOFTWARE#To contribute to the development of great OS X applications to allow customers to focus on their own productivity instead of the software they are using, and to continuously expand my own knowledge and ability in the field of software development.ĭeveloper of "ControllerMate", an OS X application that allows users to define custom keyboard, mouse and MIDI actions that are triggered by inputs from various HID and MIDI devices. I am determined to continue that evolution. This continuous evolution from Apple IIe BASIC through Swift Cocoa on El Capitan has led me to higher-level aspects of software development. That effort evolved into my "ControllerMate" product which has been developed and maintained since 2004. #CONTROLLERMATE DRIVER MAC OS X#Eventually I began writing in C++ for the Mac using Think Class Libraries, and later using CodeWarrior PowerPlant.Īfter the arrival of Mac OS X (primarily 10.2 Jaguar), I began writing device drivers for joysticks to allow them to create keyboard-like output. Using the THINK C Assembler, my projects were primarily System INIT extensions. At about the same time, I leveraged my experience with the Motorola 6800 microcontroller to begin writing Assembly language code for the 68000-based Mac Plus. My involvement in that project primarily included writing a substantial portion of the microcontroller code in Assembly language.Īt the beginning of my professional career, I focused primarily on writing Assembly language code for film and early digital cameras. During college, while working toward an electrical engineering degree, my first experience in creating Mac software was on a Mac Plus using HyperCard.ĭuring my collegiate senior year, I was a member of a team that designed and built an ultrasonic baseball ball/strike indicator based on a Motorola 6800-family microcontroller. My history with Apple computers began as a (young) hobbyist writing BASIC on an Apple IIe. I am currently seeking full-time or contract employment as a macOS software developer.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |