Independent front-end development

JavaScript development
& troubleshooting

Add the functionality your website needs. Improve an existing interaction. Find out why a feature works sometimes and fails at other times.

I’m Oksana Koyfman, an independent developer with 10 years of web development experience. I build, extend and troubleshoot JavaScript functionality on websites outside Salesforce as well as Salesforce portals. We’ll review your existing setup and agree on the scope before work begins.

Feature development is quoted separately. Troubleshooting diagnostics start at $295.

New features and existing code

Make your website do more.

Interactive features and components

Build or extend the front-end functionality behind searchable lists, filters, editable tables, interactive controls and custom components.

We define what users need to do, how the feature should behave and how it fits your current website.

Forms and multi-step flows

Create or improve forms with dependent fields, clear validation, loading feedback and reliable submission handling.

The work can include preserving user input after an error, coordinating requests and preventing repeated submissions while a save is in progress.

Data and third-party integrations

Connect the interface to existing data sources or third-party services, and improve how widgets behave within your site.

I review the available integration points, response handling, initialization and cleanup before recommending changes.

JavaScript troubleshooting

Investigate errors that block rendering, outdated search results, broken interactions and issues that appear only after navigation or repeated use.

I trace the affected code and request sequence, reproduce the problem where possible, and provide findings and a scoped fix proposal.

From my work

Restoring a section blocked by a JavaScript error.

The issue
A JavaScript error stopped part of a page from loading, leaving visitors unable to use that section.
The change
I traced the error to its source and corrected the code that blocked the section from loading.
The result
The affected section loaded again and visitors could use it as intended.
See more examples from my work →
A focused engagement

From the first email to a checked change.

01

Describe the outcome

Share the page or feature, what it should do and what happens today. Include your timeline and, for an issue, the steps that trigger it.

02

Define the scope

We review the existing code and dependencies as needed, then agree on deliverables, acceptance criteria, price and timing before development begins.

03

Build, test and explain

Check the change against the agreed requirements and relevant browser, mobile, loading and error states. Receive a plain-language explanation of the work.

Work directly with the developer

Practical help for your existing website.

I bring 10 years of web development experience, including 5 years building and fixing Salesforce solutions. My focus is the functionality people interact with: components, forms, data and the behavior that connects them.

Communication is primarily by email, so requirements, decisions and updates stay easy to refer back to.

Before we begin

Scope, pricing and fit.

Does my website need to use Salesforce?

No. This service covers JavaScript development and troubleshooting on other websites too. Send the website address and what you want to build or fix, and I’ll confirm fit after reviewing the setup.

Can you work with existing code?

Yes. We can scope a targeted enhancement or fix within your existing website. I’ll review the affected code and dependencies to identify what the work involves.

Which platforms and frameworks do you support?

Share your platform, framework and any relevant integrations in your inquiry. I’ll confirm whether the work fits my experience before committing to a scope or price.

How much does development cost?

New features and enhancements are scoped and quoted separately based on their requirements. Troubleshooting diagnostics start at $295 and include findings, a recommended fix and a quote. The diagnostic fee is credited toward the fix if you proceed.

Can I start with a single issue?

Yes. A defined feature or a focused fix can be a standalone engagement. No retainer is required. Urgent work depends on availability and scope.

Tell me what you need

A new feature or an issue on your backlog?

Email a short description. I’ll confirm whether I can help and what the next step would be.

  1. What should the feature do?
  2. What website and technology does it use?
  3. What happens today, and what is your timeline?
Email Oksana

hello@oksanakoyfman.com

Please do not send passwords or customer data.