About
Michael Hope is Seabright Technology, a Christchurch based software developer focused on good software engineering. Good software engineering means more than a good implementation – it means taking care of the other 80 % that makes a well understood, testable, and maintainable product.
Recent projects include:
- The architecture and design of a distributed control system
- Porting the GCC C compiler to a new processor architecture
- A fast, elegant control system display
Some interesting skill areas include:
- Systems engineering especially for long term platforms
- Setting up satisfying procedures and methods to make development more predictable
- Compilers and toolchain development
- Using Linux for fast starting, long term supportable embedded displays
- Distributed message based control systems
- Using Python and other high level tools to tie together and speed up embedded development
- Using C++ in embedded systems to make code easier to maintain, understand, and analyse
To contact Seabright, send an email to info@seabright.co.nz