Senior Salesforce Developer
Serving as tech lead across Salesforce enhancement projects, supporting architecture and security review, addressing static-analysis findings, and mentoring developers and admins.
Lead Salesforce Developer
Senior Salesforce Developer building secure Salesforce applications, practical architecture, and creative LWC experiences for teams with real compliance and delivery pressure.
I’m a Senior Salesforce Developer with experience leading enhancement teams, designing solutions for architecture and security review, and mentoring developers as they grow into the platform.
My work spans LWC, Apex, SOQL, Flow, Experience Cloud, managed packages, Custom Metadata, CI/CD, and integration patterns. LWC is the part of the platform I keep coming back to because, within reason, the ceiling is your creativity: thoughtful components can turn Salesforce from a system people have to use into one that actually fits how they work.
Current focus
Serving as tech lead across Salesforce enhancement projects, supporting architecture and security review, addressing static-analysis findings, and mentoring developers and admins.
Designed and ran a Salesforce training cohort that helped five people earn 10 Salesforce certifications in four months without prior Salesforce experience.
Certified across Salesforce architecture, development lifecycle and deployment, sharing and visibility, data architecture, administration, business analysis, Platform Developer I, and Platform App Builder.
Work notes
Salesforce package work for asset management, preventative maintenance, and client-specific reporting needs.
Managed package with configurable Lightning Web Components that gave admins a creative, reusable way to build digital forms for asset procurement and consumption requests.
CI/CD workflow using SFDX CLI, Jenkins, and GitLab to make Salesforce release management more repeatable across environments.
How I work
I love working with LWCs because they reward both engineering discipline and imagination. A good component can hide process complexity, make data entry feel natural, and give admins and users a Salesforce experience that feels built for them.
I like releases to be boring in the best possible way. That means prepping the change, understanding the environments, identifying metadata dependencies early, testing the risky paths, and making sure everyone knows what should happen before deploy day arrives.
My goal is to remove surprises: clean release notes, known rollback options, clear ownership, and enough pre-deployment validation that production is not where the team discovers a missing field, permission set, Flow dependency, or package component.
Beyond the work
I’m a father of two, an okay husband, an avid runner, and someone who tries to bring steady, positive energy into every team I’m part of.
I care about building useful systems, but I also care about being someone people can actually enjoy working with: clear in communication, calm under pressure, and willing to help make the work better for everyone involved.