Special projects examples - listing solutions going beyond the usual software development: -- interface Java to C/C++ code with face recognition library - Trueface AI now acquired by Pangiam (https://docs.trueface.ai/trueface-sdk) -- simulators of IoT devices such as location signal readers/sensors -- validation of geometric data - intersecting polygons -- computer-aided manufacturing - personalizing and configuring consumer components - using SVG printing -- Marine GPS (NMEA) simulator with TCP interface using ExpressJS/NodeJS -- troubleshooting and solving nondeterministic behavior -- troubleshooting JVMs using visual VM and JMX -- time correlation protocol for multi-user online game -- adapting DB schema to be user-configurable via JSON columns -- distributed, self-updating app configuration - based on Java zookeeper -- structuring Java projects for multi-tenancy using Spring Framework -- adapting logging to distributed systems using ELK -- dynamic logging configuration in Java -- logging HTTP payloads to database -- monitoring and metrics collection for distributed app -- diagnostics of TCP connections based on TCP protocol traffic older 1990s tech - some for adapting to low-bandwidth connections: -- solving the colormap conflict between Windows and X Windows -- graphics driver using remote protocols - X Windows -- formalized remote graphics protocol for low-bandwidth -- custom layered remote access protocol -- first SSH server for Windows NT 3.x in 1998 architecture/design: -- Python/Django based rapid CMS system -- hybrid database schema using JSON-valued columns -- logging based on message queues using either Apache MQ or Redis