Daniel

81
reputation
7

I am a Software Engineer, in the "industry" since 1981. Over the years I've done a lot of different things ranging from low level and bare metal to web applications. A few random highlights:

  • Designed asynchronous serial terminals (graphics and text)
  • Developed and implemented a few multi-tasking real-time executives for embedded environments
  • Wrote/maintained compilers and tools for a commercial C language toolchain
  • Developed a MIDI patch editor and librarian (commercial), plus a MIDI performance capture system (non-commercial) for MIDI equipped guitars (circa 1989)
  • Serial and network terminal emulation product development, including the definition and implementation of a scripting language for the family of emulators (commercial)
  • Early Internet commerce server development and maintenance
  • Digital cable set-top-box application development
  • Safety critical embedded software (Avionics)
  • IP Network Stack development
  • Device drivers for several operating systems
  • Boot code (both from scratch, and adapting existing boot software)
  • Application specific language interpreters and compilers
  • Lots of other stuff