Simplicity ⇒ Essence ⇒ Design.

Why?

I believe in simplicity. Too much in our world is needlessly complex.

How?

I discover the essence. From it, a clear design emerges.

What?

I provide architecture, design, and development services. I've been simplifying complex problems in medical, telecoms, and security. Reducing them to their essential characteristics, and delivering solutions.

Let's talk. I can help.


3 QNX books
Analysis
Anti-reverse engineering
ARM assembly, reverse engineering, decompiler
Articles
Attack trees
Automated stock trading
Avanza software validation
Bitbus
Bloom filters
Business management
C++
C
Call processing
Caller ID software modem
Code conversion
COFF file format
Communication skills
Configuration management
Courseware development
CSS3
Czech language
Data acquisition
Debugging
Detailed design docs
Device drivers
Digital signage
Digital signal processing
Disk data recovery
DMS-100 call processing
DX-7 synthesizer emulation
ELF file format
Embedded software
Encryption
Ethical hacking
Fault tolerance
Financial trading software
Finite state machines
Functional specifications
Gammacell 40/1000/3000 medical device software
Genesis frame grabber driver
Graphics
GSR 12000 gigabit switching fabric driver
Hardware literate
Hashes
High availability infrastructure
HTML5
I2C/SPI/SSP
IDA Pro plugin creation
Industrial automation
Instrumentation
Integration
Integrity verification tools
IOS/XR
Kozel
Lab equipment savvy
Large software experience (Cisco ASR9k, GSR, CRS,)
Leadership
Linux
Load sharing
m4
Marketing
Medical devices
Memory mapped databases
Mentoring
Message digests
Microcontrollers / microprocessors
MIDI
Multithreaded design and debug
Networked shared memory
Object oriented programming in C
OMNX industrial control system
Optimization
Options trading software
Paravirtualized driver for QNX (virtio blockio QEMU/KVM,)
Parsing
Patent analysis
Patenting
Penetration testing
Porting and portability
POSIX
Presentations
Primary / standby arbitration
Problem solving
Project leadership / management
Public speaking
QNet native network manager
QNX 4
QNX Neutrino
Realtime call monitoring / recording
Realtime design
Relay logic
Requirements analysis
Resource managers
Reverse engineering
RGB LED PWM UDP-based light controller
Routers
RTOS
Scalability analysis / design
Security tools
SGML
Shared memory database server
Shell programming
Simulation
SMP ("multi-core",)
Software / system architecture
Subcontractor management
System integration
System monitoring
System utilities
Telecoms
Test plans
Text processing
Theratron software
Traceability matrices
Training
TTL logic
UNIX philosophy
Virtual filesystem drivers
Virtualization
Whitepapers
x86 assembly, disassembler, simulator
YACC