Evan Flynn

Principal Software Engineer at Brunswick Corporation

Oxnard, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Evan Flynn is a Principal Software Engineer with nine years of experience specializing in robotics, perception and autonomy, currently based in Oxnard, CA. He has driven production-grade Bazel toolchains and ROS 2 integrations at Apex.AI and continues to shape embedded perception systems at Brunswick Corporation. Evan is an active open-source maintainer of ROS packages like usb_cam and image_pipeline, contributing portability, CI/CD, and calibration-focused refactors that bridge research tooling to robust deployments. He combines hands-on C++ and Python engineering with customer-facing application support and automation, from custom MC/DC coverage tools to rosbag2 parsers that export to CSV/Parquet. Known for pragmatic problem-solving, he often surfaces engineering improvements that reduce developer friction across mono-repos and heterogeneous robotics stacks.
code9 years of coding experience
job13 years of employment as a software developer
bookBachelor's degree, Mechanical Engineering, Bachelor's degree, Mechanical Engineering at Michigan State University
languagesEnglish
github-logo-circle

Github Skills (10)

opencv10
c-language10
cprogramming-language10
camera-calibration10
ros10
image-processing10
v4l210
github-ci8
githubaction-workflow8
python5

Programming languages (15)

JavaC++RustCCMakeHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
ros-drivers/usb_cam

Oct 2020 - Jan 2023

A ROS Driver for V4L2 USB Cameras
Role in this project:
userFull-stack Developer
Contributions:5 releases, 34 reviews, 82 commits in 2 years 3 months
Contributions summary:Evan contributed to the ROS driver for USB cameras, implementing features and fixing bugs. They updated the code for compatibility with the Foxy ROS distribution and added GitHub Actions for CI/CD. Furthermore, the user made improvements to the codebase by fixing linting errors, refactoring, and restructuring files.
ros2usbrosusb-camerascameras
An image processing pipeline for ROS.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 8 commits, 10 PRs in 10 months
Contributions summary:Evan primarily focused on refactoring the codebase by moving files to a hpp/cpp structure. They created conversion files and added a new node for radial point clouds. The user also implemented the `initMatrix` method, crucial for handling camera calibration and undistortion, along with addressing a linker error related to templating in the conversions file. The user further updated the launch file.
pythonpipelineprocessing-pipelinec-plus-plusimage-processing
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Evan Flynn - Principal Software Engineer at Brunswick Corporation