Bricologica started out as a project that I wanted to work on and make commercial or perhaps open source. In 2011, I got leukemia and that interrupted my career. I am now trying to get back into the saddle. This site shows some of what I have worked on recently.

Skills I have include: Languages:

  • C
  • C++
  • various assembly
  • C#
  • Verilog

CPU’s:

  • Atmel: avr-gcc toolchain
  • Coldfire: ThreadX toolchain
  • Arm core: gcc toolchain
  • Z-80: sdcc toolchain
  • Intel '251
  • NEC V850

OS’s:

  • Windows
  • linux

RTOS’s:

  • ThreadX
  • MontaVista embedded linux
  • Nucleus
  • Tasking
  • home-brew

Technologies:

  • multi-threaded programming
  • TCP/IP
  • Serial communication
  • NUnit
  • cxxtest
  • SPI
  • I2C
  • A/D
  • D/A

Hardware:

  • wire-wrap prototyping
  • part selection

Equipment:

  • oscilloscopes
  • logic analyzers
  • Fibre Channel trace analyzers
  • PCI analyzers

Tools:

  • git
  • cvs
  • svn
  • WireShark
  • lex & yacc

Other technologies/tools I’ve used:

  • MAF (Managed addin framework)
  • mysql
  • apache
  • JavaScript
  • JQuery
  • python
  • ruby
  • java