I build public APIs and apps that work in every language

Fifteen years of fullstack work — PHP 8 and Node.js on the server, React and TypeScript in the browser. What I enjoy most is API-first design: a solid schema with proper documentation before any code, and internationalization done with Intl features rather than hardcoded formats.

Based
Kazan, Russia · UTC+3 ·
Mode
Remote · English-speaking
Status
Open to offers

> write a hero section for a senior fullstack developer, 15 years in, who won't oversell himself

Absolutely! 🚀 Here's a punchy, high-impact hero section that showcases your expertise ✨

generated · edited by a human 👨‍💻

01 — Achievements

Achievements

  1. Top contributor to open-source OpenAPITools/openapi-generator project. More than 50 merged pull requests.

  2. Author of a few open-source PHP packages: OpenAPI Data Mocker, SMSGorod API Client.

  3. "Top rated" freelancer on UpWork.com — 32 completed jobs with an average feedback rating of 4.92 out of 5.00. My account was suspended in under a blanket policy on contractors in Russia and Belarus.

    The profile is still public, so the feedback is there to read — just don't message me through UpWork, it won't reach me. Email or Telegram instead.

02 — Skills

What I work with

Backend Skills

PHP8 Node.js PostgreSQL MySQL PHP Slim4 Docker Bash API Development n8n

Frontend Skills

React Vue ES6 TypeScript Redux Bootstrap5 Webpack

AI Skills

LangChain LangSmith Ollama OpenAI API Anthropic API
03 — Career

Career

Fifteen years, four places, one thread: APIs and the systems behind them.

  1. Mar, 2023 — Present

    Fullstack Developer at AO Bars Group (Russia)

    Business apps for government related companies. Legacy code, heavy databases, really complicated SQL queries (1000+ lines).

    Learned .NET 6 and Vue.js here, and became very strong in Docker and PostgreSQL.

  2. Aug, 2020 — March, 2022

    Fullstack Developer at Leading Internet Solutions (Melbourne, Australia)

    Successfully refactored old web app (php without framework) to PHP Slim and React. Twillio and other 3rd party services integrations.

    Worked directly with the LIS founder. We didn't run daily meetings because the old app was the best reference — I texted him once in a while. A big sign of trust, and that I'm capable to lead the project myself.

  3. Apr, 2013 — March, 2022

    Freelancer at UpWork.com

    Developed promo websites with custom admin panels for web agencies around the world.

  4. Nov, 2011 — Apr, 2013

    Freelancer at fl.ru

    Small promo websites without backend. Adobe Flash games.

04 — About

A bit about me

Fifteen years in, what I'm good at is inheriting someone else's code — legacy PHP, thousand-line SQL queries, no documentation — and turning it into something a team can keep working on.

English
Worked a year and a half directly with the founder of an Australian company, entirely in English — calls, code review and written handover. The two-minute video is the fastest way to judge it yourself.
Remote work
Async by default: written updates, decisions in writing, no need for daily meetings. I keep a wide overlap with European hours and can move earlier or later for a US or Australian team.
Contracting
Independent contractor with my own legal entity in Russia, and a bank account in Kazakhstan that receives payments from anywhere in the world. No agency in between and no extra fees.
Availability
Full-time only. I can start within a few weeks of signing.
05 — FAQ

Frequently Asked Questions

Answers before you ask, so neither of us wastes a call.

What projects do you want to be a part of?
I would love to develop a public API because that's what I think is my specialty right now. While I'm more interested in backend jobs, I'll consider frontend too (ReactJs).
What projects don't you like?
I reject any offer related to spam machines, malware, everything illegal. Bitcoins - no, sorry. Bets, gambling - hell no!
What are some of your best soft skills?
I've completed almost 100% of the projects I've worked on. Let's call it perfectionism and the spirit to finish a job.
How do you do testing?
I'm a big fan of TDD and I try to convince my employers that unit tests are an important part of development. However, there are projects where unit tests are absolutely useless, for instance serverless apps without business logic.
Have you ever missed a deadline?
Frankly, yes. I do understand how painful it can be for an employer. Usually it happens when I'm not satisfied with the result of my work and I want to raise the code quality.