Brian Petro

AI Strategy Consultant

Saint Petersburg, Florida, 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

🤩
Rockstar
Brian Petro is a pragmatic full-stack engineer based in Saint Petersburg, Florida, with 11 years of experience building reliable backend systems and polished developer-facing tools. He blends backend expertise—demonstrated by improvements to Huginn’s agent framework and Twitter search agent—with UI and performance work on Obsidian plugins that let users "chat with notes" using local and cloud AI models. Comfortable refactoring for maintainability and shipping UX improvements, he focuses on making smart connections between systems and information at both code and product levels. An active open-source contributor, he pairs practical engineering with an eye for usability, often surfacing small but impactful fixes like proper heading links and path visibility that improve real-world workflows.
code11 years of coding experience
github-logo-circle

Github Skills (18)

javascript10
develop10
rspec10
twitter-api10
plugin10
ruby10
agent10
obsidian10
algorithm9
algorithms9
ui-design9
front-end-development9
uid9
automations8
automation8

Programming languages (7)

TypeScriptCSSC++SCSSJavaScriptRubyPython

Github contributions (5)

github-logo-circle
Chat with your notes & see links to related content with AI embeddings. Use local models or 100+ via APIs like Claude, Gemini, ChatGPT & Llama 3
Role in this project:
userFull-stack Developer
Contributions:148 releases, 2 reviews, 127 commits in 2 months
Contributions summary:Brian primarily worked on enhancing the Obsidian plugin, "obsidian-smart-connections." They implemented features such as showing full file paths, proper linking to headings, and fixing bugs to improve usability. The user also made UI improvements, adding functionality for searching and filtering results. Additionally, they refactored the code to improve performance and implemented a new file structure for the plugin.
chatgptclaudeembeddingsgeminillama3
huginn/huginn

Oct 2015 - Apr 2016

Create agents that monitor and act on your behalf. Your agents are standing by!
Role in this project:
userBackend Developer
Contributions:8 commits, 13 PRs, 68 comments in 6 months
Contributions summary:Brian primarily focused on enhancing the Twitter Search Agent within the Huginn framework. Their work involved implementing a Twitter search agent, updating the agent's functionality and documentation, and modifying related tests. They also made improvements to the system's configuration and testability. These changes involved adapting to new features, improving reliability, and optimizing the performance of existing agents within the system.
rssmonitornotificationshuginnmonitoring
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
Brian Petro - AI Strategy Consultant