Pangolin Systems brings decades of systems engineering — from Unix
kernel internals to RISC-V devices and LLM-driven development — with one
consistent focus: making complete products work, from bare metal to
application.
Edge AI & Machine Vision
- Trained convolutional neural networks for visual recognition tasks,
end to end: dataset accumulation, labelling, training, and deployment. - Machine vision for automated inspection and dynamic object tracking.
- Designed and built distributed systems of Linux hosts and embedded
devices communicating over Ethernet and USB, developed with LLM-based
tooling. - Built an LLM-assisted development application that itself used LLM APIs
for classification tasks.
Embedded Systems
- Firmware and boot loaders for ARM and PIC SoCs; embedded Linux bring-up
on ARM. - Device development on ESP32, RISC-V, PIC32, AVR, and nRF52840: motor,
relay, and lighting control; sensor interfacing; networked interfaces
(UDP/HTTP over 802.11). - Prototype cellular handset development.
- SNMP device management on an RTOS-based radio repeater and a
uClinux-based network interface controller.
Robotics & Control
- Actuator control: servos, DC motors, stepper motors.
- Behavior-based autonomous control — many discrete behaviors competing
for limited hardware resources. - GUIs for device control and state visualization.
Wireless & Protocols
- Cellular protocol stack implementation (CDMA-2000).
- LoRa device software (nRF52840, Meshtastic mesh networks) and Zigbee
devices deployed in amusement parks. - TCP/IP internals: porting between operating systems, debugging, and
extension; PPP debugging and extension. - Application protocol design and implementation; protocol verification
using state-space analysis.
Systems Programming
- Kernel design and implementation on bare hardware, uniprocessor and
multiprocessor; user-level thread implementations. - Device drivers for bare hardware, RTOSes, and Unix variants.
- Parallel programming: restructuring applications for parallel
execution, multi-process locking design and debugging, CPU and NUMA
optimization.
Engineering Infrastructure & Leadership
- Large build systems; regression-test systems with code-coverage
tracking; source control and bug-tracking implementation. - Network and security design: firewalls, packet filtering, SSL, proxies,
routing, DNS, IPv6. - Supervision of development and system-administration staff.
Sectors
- Security & Surveillance — image analysis; event detection and
reporting; ONVIF security and monitoring. - Cellular Telephony — handset; base-station test equipment.
- Satellite Broadcast — DBS system; IP over satellite.
- Academic — highly parallel research computer; autonomous car.
- Chemical Engineering — chemical residue identification device.
- Remote Sensing — GIS data-analysis software.
- Retail — Unix-based point-of-sale system.
- Financial Data — real-time and historical stock data system.
Pangolin Systems