Ninja 

Near you.
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
Pedro Martins is a Senior Software Engineer based in Portugal with over a decade of hands-on experience building end-to-end web products and scalable real-time systems. He architects and implements cloud-native, event-driven platforms—most recently leading the design of Helloprint’s low-latency messaging stack that integrates AI agents, chatbots and multi-channel handovers. Comfortable across the full stack, Pedro contributes to major open-source Laravel projects, extending core query builder behavior and adding UX-focused features like in-editor image pasting. His background spans startups and founder-led ventures, giving him a pragmatic mix of product sensibility and operational ownership. Known for improving authentication and social login flows as well as shipping thoughtful front-end polish, he blends backend rigor with front-end empathy to deliver reliable, user-focused systems.
code11 years of coding experience
github-logo-circle

Github Skills (24)

database-migrations10
application-framework10
query-builder10
back-end-development10
laravel-mix10
app-framework10
laravel10
query-building10
php10
web-framework10
database-migration10
backend10
javascript9
markdown9
sql9

Programming languages (8)

TypeScriptCSSJavaScriptVuePHPHTMLBladePython

Github contributions (5)

github-logo-circle
laravel/framework

May 2016 - Jul 2019

The Laravel Framework.
Role in this project:
userBack-end Developer
Contributions:6 commits, 3 PRs, 19 comments in 3 years 2 months
Contributions summary:Ninja contributed to the Laravel Framework by implementing and modifying core features. Their work included adding the `SerializesModels` trait to event classes, likely for serialization purposes. Furthermore, the user modified the `QueryBuilder` and associated grammar files to introduce random order functionality and allow `whereNull` to accept array arguments. These changes demonstrate a focus on extending and enhancing the query builder functionality.
laravel-frameworklaravelphpframework
themsaid/wink

May 2020 - Aug 2020

A Laravel-based publishing platform
Role in this project:
userFull-stack Developer
Contributions:5 commits, 2 PRs, 4 comments in 2 months
Contributions summary:Ninja primarily worked on the front-end components of the Laravel-based publishing platform. They implemented image pasting functionality within the Markdown editor, including image uploading and insertion at the cursor position. The user also addressed pagination issues and removed an unused variable, indicating a focus on both feature enhancements and code cleanup within the front-end code.
cmspublishingphpbloggingpublishing-platform
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
Ninja