Independent Salesforce development

Salesforce Experience Cloud
& LWC development

Build the feature your portal is missing. Extend a component that no longer fits. Fix the interactions that frustrate your users.

I’m Oksana Koyfman. I work with businesses on custom Lightning Web Components, customer and partner portal features, and front-end troubleshooting. You work directly with me, with scope and pricing agreed before development begins.

10 years in web development · 5 years building and fixing Salesforce solutions

Build, extend and troubleshoot

Functionality that fits how your users work.

Custom Lightning Web Components

Build new components or extend existing ones for your portal. Examples include interactive record views, filtered lists, editable tables and connected components.

We define the user interactions, data requirements and success criteria before choosing the implementation.

Forms and multi-step workflows

Add forms with dependent fields, clear validation, saved-state handling and useful feedback during loading or submission.

The scope can cover a new flow or improvements to an existing form that has become difficult to use.

Connected features and integrations

Connect components, Salesforce data and third-party functionality so information moves through the interface as intended.

I review the existing integration points, loading sequence and error handling to define what needs to change.

Experience Cloud troubleshooting

Investigate JavaScript errors, stale data after saves, intermittent rendering, conflicting requests and interactions that fail during portal navigation.

Diagnostics start with reproducing the issue and reviewing the affected components, followed by findings and a scoped fix proposal.

From my work

A saved record should show its new values.

The issue
A Lightning Web Component continued displaying cached information after a successful save. Users couldn’t tell whether their changes had worked.
The change
I updated the component to refresh its data after a successful save.
The result
Users could see their saved changes automatically, without reloading the page.
See more front-end troubleshooting examples →
Clear scope before work begins

A practical development process.

01

Define the outcome

Share what users need to do, what exists today, and any constraints or deadline. Screenshots and a short walkthrough are useful.

02

Agree on the work

We define the deliverables, acceptance criteria, fee and timing. If investigation is needed first, it gets its own agreed scope.

03

Build and check

Review the changes against the agreed requirements, including relevant loading, error and mobile states, then receive a clear handoff.

Work directly with Oksana

Development experience with a front-end focus.

I have 10 years of web development experience, including 5 years building and fixing Salesforce solutions, primarily in Experience Cloud and Lightning Web Components. My work includes customer and partner portals.

I communicate primarily by email so requirements, decisions and updates stay easy to refer back to.

Before we begin

Scope, pricing and fit.

Can you extend an existing component or portal?

Yes. I can review the existing functionality and scope an enhancement, a new component or a targeted fix. We first identify the relevant dependencies and agree on what will change.

How is feature development priced?

Feature development is scoped and quoted separately based on requirements and complexity. Deliverables, price and timing are agreed before work begins.

What does the $295 diagnostic cover?

Troubleshooting diagnostics start at $295. The agreed scope covers investigating the issue and providing findings, a recommended fix and a quote. If you proceed with the fix, the diagnostic fee is credited toward it.

Do I need a retainer?

No. A defined feature or a single issue can be a standalone engagement. Ongoing work can be discussed when there is a recurring need.

Do you also work on websites outside Salesforce?

Yes. I also build, extend and troubleshoot JavaScript functionality on other websites. Explore JavaScript development and troubleshooting, or view all services, including technical SEO and AI search visibility.

Start with the outcome

What should your portal do next?

Send a short description of the feature or issue. I’ll confirm fit and the next step by email.

  1. What should users be able to do?
  2. What exists already, and what needs to change?
  3. What is your preferred timeline?
Email Oksana

hello@oksanakoyfman.com

Please do not send passwords or customer data.