I am a passionate developer, leader, and mentor with over 25 years of experience in software development and technology leadership. Throughout my career, I have held key roles such as Chief Technology Officer, VP of Engineering, Chief Architect, and Director of Mobile Development, alongside many years of hands-on development across a wide range of technologies and industries.
My expertise spans business strategy, technical vision, and hands-on development. While I will always identify as a developer at heart, I thrive on innovating, leading teams, and setting scalable, forward-looking technical strategies. My skill set includes full-stack web development, mobile application development, cloud architecture, and API integration, all grounded in Agile methodologies and a commitment to excellence in software engineering.
Beyond technical work, I am deeply passionate about mentorship, education, and community building. As the founder and organizer of the Technology Mentorship Community for Michigan, I have championed knowledge sharing and professional growth within the Detroit tech community. I am also the author of two published books, Java Phrasebook and Ruby on Rails Bible, and an advocate for fostering better practices through technical writing and public speaking.
I bring a unique perspective shaped by my experience across startups, large enterprises, and diverse industries, including sports, healthcare, finance, media, and automotive. Whether building teams, mentoring emerging talent, or solving complex technical challenges, I am driven by the belief that technology can inspire innovation and improve lives.
A Python-based data analysis tool for Major League Baseball statistics. The tool scrapes data from MLB.com and generates reports and visualizations.
This is a cross-platofrm desktop app built using the Electron JavaScript framework. The app functions as a remote control for Roku devices.
Resume builder built in Ruby using Middleman. Generates HTML and PDF resume views from resume data stored as YAML.
A Ruby gem for interacting with the Etsy Developer API. The gem provides a simple interface for accessing Etsy's API endpoints.