Patrick David is a Data Architect with 13 years of engineering and R&D experience blending ocean engineering rigor with software development practices. Based in Mobile, Alabama, he leads data solutions at Dauphin Island Sea Lab after a long tenure modernizing shipbuilding and design tools at SSI and Bender Shipbuilding. Technically fluent in CAD and engineering systems, he also contributes as a full-stack developer to notable open-source projects like Discourse, where he implemented embeddable host features and admin-configurable front-end behavior. His background marries physical-world requirements analysis with backend controllers, frontend templates, and database migrations, enabling practical end-to-end delivery. An advocate for free software and digital creativity, he brings a researcher’s curiosity and a photographer’s eye to solving complex data and tooling problems.
13 years of coding experience
4 years of employment as a software developer
HS Diploma, HS Diploma at JP Taravella
BSOE, Ocean Engineering, BSOE, Ocean Engineering at Florida Atlantic University
A platform for community discussion. Free, open, simple.
Role in this project:
Full-stack Developer
Contributions:6 commits, 2 PRs, 8 comments in 6 days
Contributions summary:Patrick contributed to the Discourse platform by implementing features related to embeddable hosts. Their work included adding functionality to define custom CSS classes for embedded content, creating an admin interface to manage these settings, and updating the frontend to use these classes. They primarily worked on backend controllers, frontend templates, and database migrations, demonstrating a full-stack approach to this feature's development. The commits also include related testing for these new features.
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.