Gabriel Jaldon is a Lead Security Researcher and seasoned engineer with 12+ years building scalable, production-grade systems across distributed databases, Elixir/Phoenix backends, and AI integrations. A self-taught developer who practices Kaizen, he combines pragmatic engineering with a strong bias for maintainability, performance tuning, and cost optimization—having saved teams tens of thousands monthly through data modeling and migrations (e.g., Cassandra to ScyllaDB). He contributes to prominent open-source Elixir projects (Phoenix, Ecto, Postgrex, Plug) and maintains tooling like ecto_enum and a Heroku Phoenix buildpack, reflecting deep expertise in both library design and deployment automation. Comfortable working remotely across time zones, he thrives with autonomy, clear communication, and mentoring while bringing a security-first mindset from recent Web3 and research roles. An unusual strength is his cross-domain fluency—from low-level OS and TCP/SSL connection handling to high-level GraphQL and background processing—allowing him to diagnose thorny production issues end-to-end.
12 years of coding experience
13 years of employment as a software developer
Bachelor of Science (BS) Psychology, Bachelor of Science (BS) Psychology at Ateneo de Davao University
High School, High School at Philippine Science High School
A Heroku buildpack for building Phoenix's static assets
Role in this project:
DevOps Engineer
Contributions:2 releases, 74 commits, 37 PRs in 4 years 10 months
Contributions summary:Gabriel primarily focused on enhancing the build process and deployment environment for the Phoenix static assets buildpack. Their contributions included integrating Node.js and npm, caching dependencies to speed up builds, and optimizing the build process. They also configured the environment variables and the runtime environment for the application.
Contributions:12 releases, 2 reviews, 139 commits in 5 years 4 months
Contributions summary:Gabriel primarily contributed to the `ecto_enum` library, which extends Ecto to support enums in models. They implemented features for defining, loading, and casting enum values, setting them on insert and update operations, and providing reflection functions for introspection. The user also set up integration testing to validate the enum functionality within the Ecto environment and the Postgres-based test setup. Further development included refactoring internals of the `defenum` macro.
elixirecto-extensionenumenumsecto
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.