Salesforce Developer

Aidan Harding Portfolio

Salesforce developer at Aquiva Labs whose GitHub carries plainly-named utility repos — apex-json-reader, flow-map, apex-stub-as-mock, flow-recursion — alongside his work on Nebula Core, a functional-programming library for Apex built at Nebula Consulting.

Apex LibrariesFlow DevelopmentOpen SourceFunctional Programming

What makes it work

A breakdown of the choices that make this portfolio stand out.

1

Repository names describe exactly what each one does

apex-json-reader and flow-map tell a reader what's inside before opening a single file — rare discipline in naming utility libraries.

2

Tools built on both sides of the declarative/programmatic line

Shipping both Apex-side (mocking, JSON parsing) and Flow-side (recursion, map utilities) tools shows he treats the platform as one connected toolkit.

3

Functional-programming concepts applied to a language not built for them

Contributing Nebula Core to bring functional patterns into Apex signals unusually deep language-level understanding.

What Salesforce Developers can take from this

Specific, actionable tips to apply to your own portfolio — no generic advice.

  • Name your repositories after exactly what they do; skip cute project names for utility libraries meant to be discovered by other developers.

  • Build tools on both sides of the declarative/programmatic line (Flow and Apex) if you work in both — it shows you see the platform as one system.

  • A GitHub profile with real stars, forks, and multiple small focused repos can stand in for a traditional portfolio for a developer-heavy role.

Ready to build your portfolio?

Follow the Salesforce Developer roadmap — skills, projects, and timeline to get hired.

Salesforce Developer Roadmap