Summary
Patrick Darrow is a software engineer with nine years of experience specializing in ML/AI, computer vision, and robotics, currently building satellite platform software after leading applied ML at Deep Sentinel. He has a strong EE/CE foundation from USC and a track record of taking real-time, edge-deployed vision systems from research through production—work that included model pruning, quantization, online learning, and adversarial defenses. Patrick blends hands-on R&D with product-focused engineering, having architected ML prototypes for startups in neurodiverse haptic wearables and contributed to neuroscience-informed ML research. Comfortable across firmware-to-cloud stacks, he also brings a creative background in photography and design that informs pragmatic, user-centered system design. Notably, his work emphasizes microsecond-scale FPGA function approximation and real-world performance characterization on constrained devices.
9 years of coding experience
11 years of employment as a software developer
Electrical and Computer Engineering, Electrical and Computer Engineering at University of Southern California
Electrical Engineering & Computer Science, Electrical Engineering & Computer Science at Las Positas College