MadJ Innovations Logo

MadJ Innovations Firmware

MadJ Innovations specializes in leadership of large-scale, complex software systems, focusing particularly on challenging projects. Our areas of expertise include architectures for research problems, reasoning under uncertainty, distributed systems, and embedded and real-time systems.

Dr David Austin is a highly-experienced software architect, with a deep knowledge of software development, architecture patterns, and technologies. His analytical skills are unparalleled, enabling him to create innovative solutions that consistently deliver results.

With decades of software development experience, Dr David Austin is adept at quickly acclimating to new projects, rapidly coming to grips with complex architectures and making significant contributions right from the start.

Dr Austin has successfully led teams ranging from 5 to 20 developers on projects that vary from 50,000 to over a million lines of code. His expertise encompasses all facets of team leadership, including scheduling, budget management, recruitment, mentoring, dispute resolution, and risk management.

We have experience with and use the following tools and approaches: