Salesforce project work

Case studies built around practical platform problems.

Explore the business problem, implementation approach, technical decisions, testing, and lessons behind each published project.

Published case studies

Project evidence, decisions, and lessons.

Each case study uses verified public project information and clearly marks evidence that is private or unavailable.

Generated abstract title artwork, not a project screenshot, showing a request document routed through SLA timing and notification symbols.

Personal project

Case Intake and SLA Automation

Business problemSupport teams can struggle with inconsistent intake, manual routing, poor visibility into approaching SLA deadlines, reactive escalation management, and limited operational reporting.

Built a centralized case-management system with Screen Flow and Web-to-Case intake, automated routing, business-hours-aware SLA dates, hourly Scheduled Apex monitoring, consolidated owner notifications, and operational reporting.

  • Flows
  • Apex
  • Scheduled Apex
  • Business Hours API
  • Web-to-Case
  • Reports & Dashboards
Generated abstract title artwork, not a project screenshot, showing two contact symbols being relinked through a quick action.

Volunteer project

Slack Contact Quick Action

Business problemSalesforce Contacts could become disconnected from the correct Slack user relationship, requiring administrators to manually correct records and identify Contacts missing Slack IDs.

Built a headless Lightning Web Component quick action backed by Apex to restore the Contact-to-Slack relationship, with reporting and dashboard visibility into missing Slack IDs.

  • Lightning Web Components
  • Apex
  • Salesforce Reports & Dashboards
  • Salesforce and Slack integration context
Generated abstract title artwork, not a project screenshot, showing a location marker connected to cloud and sun symbols.

Personal project

Weather Lightning Web Component

Business problemSalesforce users may need location-specific weather information while working with Account or Contact records, creating repetitive context switching when they leave Salesforce to search manually.

Built a reusable weatherCard component backed by Apex, with record-aware city detection, manual search, Named Credential configuration, loading and error states, Apex callout tests, and Jest coverage.

  • Lightning Web Components
  • Apex
  • REST / HTTP Callouts
  • Named Credentials
  • Custom Metadata
  • Jest
Generated abstract title artwork, not a project screenshot, showing an application moving through connected stages with follow-up task symbols.

Training project

Job Application Tracker

Business problemManaging multiple job applications requires tracking changing statuses, follow-up actions, networking tasks, interview preparation, and offer-related activities without losing important history.

Built a custom Salesforce application with lifecycle-based Apex automation, duplicate-task prevention, company and contact relationships, and Batch Apex cleanup for stale applications.

  • Salesforce
  • Apex
  • Apex Triggers
  • Batch Apex
  • Custom Objects / Data Modeling
  • Unit Testing