Providing software consulting services for over 15+ years focusing on the client side from highly polished UI presentation / experiences, custom graphic / game engine development, audio engineering / mastering, and contemporary new media research and development spanning todays desktop and mobile environments.
Overview
Founded by Michael Leahy, EGR Software in addition to providing consulting services focuses on long term R&D with several initiatives
moving toward realization. A primary goal has always been to combine cutting edge technical development with the arts. This led to an early
and continuing fascination with large scale spatial audio further leading to a solid foundation in computer graphics out of a necessity
to visualize 3D spatial concepts at hand. An ongoing initiative is to create an integrated software / hardware platform for spatial
audio that addresses the entire production chain from providing composers & producers the tools necessary to create, perform, and
distribute spatial content to also aid enabling all venues from commercial to home audiences in experiencing the future of immersive media.
TyphonRT™ is the first stage of our expanding solutions providing a modular cross-platform runtime & software development kit (SDK) for
rich media app and custom hardware creation. Our aim is to provide an integrated development platform open to everyone that makes creative
software & hardware development easier and more manageable from indie developers to large enterprises.
8 channel installation at Supperclub SF
3D model of "The Bubble" / EGR studios 32 speaker array
"The Bubble" / EGR studios 32 speaker array
"The Bubble" / EGR studios 32 speaker array
"The Bubble" / EGR studios 32 speaker array
Unknown artists interpretation of spherical harmonics
8 channel 50kW array at Burning Man '03 - SolSystem
8 channel 50kW array at Burning Man '03 - SolSystem
7.2 array at BM '05 - Sol Flower
8 channel array at FnF campout
Products
(Coming Soon) TyphonRT™ is a modular runtime middleware platform with a client SDK for app development that
delivers a new approach to creating desktop J2SE, Android, and cross-platform OpenGL/ES apps. The architecture is
based on data oriented design concepts with a primary focus on COP (component oriented programming) as a central
organizational mechanism versus traditional OOP approaches. Any app class from real time app & game development
to business / enterprise is supported. TyphonRT features a library of components and a future goal is the launch
of a component marketplace that eventually will be open to all developers including 3rd parties who may distribute
and sell open source or commercial components compatible with TyphonRT.
Software / Hardware Consulting
EGR Software offers software and hardware consulting services by a 3rd party contract at an hourly rate appropriate for the job at hand.
With a focus on mobile first, web second, and finally the desktop EGR Software has experience with all major platforms. We can provide
services that span the conception to detailed implementation of your product allowing us to work with anyone from business management to
product designers and engineers. Our particular specialities include cross-platform UI / UX and advanced client application development.
Past notable clients include Amazon and DeviceAnywhere. Click this link to get in email contact with us at: contact[-a*T^]egrsoftware.com (remove spam block).
Resume / Linked In
Michael Leahy has 20 years of software development experience extending all the way back to '92 when he first got online at the tail
end of the BBS era and started programming with C making graphics demos. With the explosion of the Internet he next turned to web programming
and with a twist of fate at his first internship the summer before attending California Polytechnic University (SLO) for a computer science
degree he was tasked with investigating Java. Professionally Michael has worked with Java since '96 with an emphasis on client side development
using all the major graphics APIs starting with Netscape's IFC, Java2D / Swing, OpenGL/ES, all JDK versions including all versions of the Android
OS. In 2003 TyphonRT was born and continues today. He first started working with hardware development in '07 creating an initial prototype for
an Ambisonic spatial audio processor using uClinux, Blackfin, and a Sharc combo. This initial hardware experience is continuing onward with
prototype work with various boards that run Android (ODROID-XU).