Independent engineer · Based in the US

Good ideas deserve working software.

I help SaaS founders turn a product idea, an AI use case, or a manual workflow into a system people can actually use.

Architecture, implementation, and launch. One person accountable.

Full-cycle ownershipAI when it earns its keepRemote, async, worldwide

01 / Your starting point

What needs to
move forward?

Start with the business problem. We’ll choose the smallest useful solution together.

01

Get your SaaS
into production.

You have a product idea or an early version. You need someone to turn it into a focused release, with the foundations to keep building.

  • A scoped first release around your core workflow
  • Authentication, tenant boundaries, and billing foundations
  • Deployment, monitoring, and a clear handover
Talk about your product
02

Make AI useful
in your business.

You see a possible use for AI, but need to know whether it will work reliably and justify its cost. Let’s test the idea before committing to it.

  • A feasibility check against representative examples
  • Extraction, classification, or assistant workflows
  • Evaluations, cost limits, and human fallbacks
Explore an AI use case
03

Give the repetitive
work to software.

Your team is moving data between tools, processing documents, or repeating the same operational steps. That’s a good place to look for automation.

  • Connected tools and fewer manual handoffs
  • Internal interfaces built around how your team works
  • Retries, exception handling, and useful alerts
Show me the workflow

02 / Ways to work together

A clear first step.
Room to grow.

You don’t need a finished specification to start a conversation. Bring the problem, the constraints, and what you already know.

A good fit: a founder or small product team that wants direct engineering ownership, practical trade-offs, and a useful release before a bigger roadmap.

03 / How the work happens

No mystery
between milestones.

Short feedback loops and written decisions keep the work understandable, from the first conversation to production.

  1. Understand

    We clarify the outcome, current workflow, constraints, and what success needs to look like.

  2. Define

    I propose a first milestone, technical approach, deliverables, and commercial terms before work begins.

  3. Build & review

    You see working increments. We use feedback to resolve uncertainty and keep scope intentional.

  4. Launch & operate

    Deployment, documentation, and monitoring are part of delivery. Ongoing support is agreed explicitly.

04 / The person doing the work

You work with me.
Directly.

Viktor ErmolovIndependent engineer · US-based

I’m Viktor, an independent software engineer working remotely with founders and teams worldwide.

I connect product decisions with the engineering needed to ship them. That means asking what matters, explaining the trade-offs, and staying responsible for the result through deployment.

I work async-first: clear written updates, visible progress, and decisions you can return to later. If AI isn’t the right tool for the problem, I’ll tell you.

  • One point of contactFrom the first conversation to launch.
  • Clear written decisionsContext you can return to later.
  • Practical engineeringTools chosen for the problem.

05 / Engineering judgment

The reasoning
behind the build.

A few recurring decisions and how I approach them. These are engineering notes, rather than client case studies.

Does this actually need AI?

Start with representative inputs and a baseline. For predictable routing or fixed rules, a deterministic solution can be faster, cheaper, and easier to maintain.

For variable documents or open-ended language, test a model against real examples. Measure useful output, errors, and cost before expanding the system.

What belongs in a first SaaS release?

A narrow workflow that solves a real problem, plus the foundations that are expensive to retrofit: identity, tenant boundaries, deployment, and observability.

Keep the rest proportionate. A clear boundary and a documented decision are often more useful than another service or an elaborate architecture.

What makes automation dependable?

The happy path is only part of the job. Plan for duplicate events, unavailable providers, retries, and inputs that need a person’s judgment.

Make failures visible and recoverable. An automation should reduce the work of operating a business, including when something goes wrong.

06 / Before we start

A few things
you might ask.

Do I need a finished specification?

No. Describe the problem, who needs it solved, and any constraints you know. A short conversation or advisory engagement can turn that into a practical starting point.

How do pricing and timelines work?

They depend on scope, existing systems, and the amount of uncertainty. I propose clear deliverables, milestones, and terms after understanding the work. You approve the scope before implementation begins.

Can you work with an existing product?

Yes. An existing codebase, integration, or manual process can be the starting point. I first assess what is already there and what needs to change, then recommend a focused path forward.

What happens after launch?

Delivery includes the agreed documentation and operational handover. Ongoing maintenance, monitoring responsibilities, and further development are discussed explicitly so you know who owns what.

Will I receive the source code?

Source code, setup instructions, and the agreed operational handover are part of delivery. We agree ownership, third-party licensing, and access to infrastructure before work begins.

How do we decide whether AI is needed?

We start with the workflow and test representative examples. If a conventional integration or a few clear rules solve the problem more reliably, that is what I recommend. AI needs to justify its quality, cost, and operational complexity.

Can we work across time zones?

Yes. I’m based in the US and work remotely with teams worldwide. Written updates carry the day-to-day work; we agree on useful meeting times and response expectations at the start.

What happens when I send an inquiry?

I read it and aim to reply within two business days with questions or a concrete next step. There’s no automatic sales sequence. If the project isn’t a fit, I’ll be direct about it.

07 / Let’s make it real

What are you
working on?

A product idea, a workflow that takes too long, or a project that needs a fresh pair of eyes. Tell me where you are and where you want to go.

WHAT HAPPENS NEXT

I’ll review your note and aim to reply within two business days with a clear next step.

Tell me a little about the project.

Just your email and a short note to get started.

A few sentences is enough. 0 / 2,500
Add project context (optional)

Your details are used to respond to this inquiry. No mailing list.

How your inquiry is handled

Your email and project details are securely stored in Cloudflare and retrieved by my private server for delivery through Telegram. Contact details and message content are deleted from Cloudflare within 30 days after delivery; non-content delivery records are kept for up to 90 days. Undelivered inquiries are retained until handled. Telegram’s copy remains in my private notification history until removed. Please don’t include passwords or sensitive customer data. To ask about or delete your inquiry, email [email protected].