Graphics & GPU Systems
Rendering, visualization, graphics pipelines, GPU-related systems, and performance-sensitive software.
Engineering
Software and digital-hardware engineering for systems involving graphics, imaging, embedded software, architecture, and the interfaces between them.
Technical Areas
The emphasis is on technically demanding work where architecture, implementation, and system behavior matter.
Rendering, visualization, graphics pipelines, GPU-related systems, and performance-sensitive software.
Imaging systems, image processing, computer vision, LiDAR, and spatial or visual data.
C/C++, firmware, software architecture, embedded systems, and hardware/software integration.
ASIC and RTL design, digital architecture, and lower-level system behavior.
Systems Perspective
My engineering career has moved from digital hardware and system architecture through firmware and software into graphics, imaging, computer vision, simulation, and visualization.
That background is particularly useful when a problem cannot be understood from one layer alone—when software behavior depends on hardware architecture, when imaging performance depends on the full pipeline, or when implementation details matter as much as the high-level design.
Engineering Work
Architecture and development of software and digital systems.
Understanding existing systems, implementations, behavior, and failure modes.
Working through technical problems that span multiple layers or disciplines.