Serhii Chernikov

I build software end to end - my own products and client platforms, mostly in TypeScript.

I work full-time as a software engineer. Outside of that I run CupertinoClicks and DocuLens, and take on contract work when a team needs an extra engineer who will actually finish the job.

Most of what I do is backend and platform work - APIs, infrastructure, the parts that fail quietly if you cut corners. I prefer owning a problem from start to finish over handing off something half-done.

I write daily updates on client work, ask questions early, and try to leave code that the next person (often me, months later) can still understand.

Three things fill my week: my day job, my own products, and occasional contract work.

On the product side, I'm building CupertinoClicks and DocuLens right now. Before that I shipped LiquiRaise and PowerGram - both are retired now.

For contract work, I usually join teams that need help shipping or fixing something specific: a migration, an MVP push, a backend that needs to stop breaking.

If you want to explore working together, see how I like to collaborate.

Products

DocuLens Logo

DocuLens

Active

Upload your documents, ask questions, get answers from your files.

View all products

Reviews & recommendations

Clients on Upwork and LinkedIn tend to say the same things - I get up to speed fast, communicate clearly, and follow through. Several have hired me again for a second project.

Read the reviews

At a glance

Location

Kraków, Poland

Background

Originally from Dnipro, Ukraine

Experience

Programming since 2019; working professionally as a software engineer since 2022 (~4 years)

Focus areas

UI/UX, backend systems, APIs, migrations, AI integrations

Stack

TypeScript, Node.js - plus whatever the project needs

Open to

Remote work with teams anywhere. Legally authorized to work in Canada (open work permit).