Web developer & product creator

Hi, I'm Natalia Barinova

I design and build web applications, from idea to production.

I specialise in complex SaaS systems. From architecture and UX to backend APIs, databases, deployment and long-term support, I help turn ideas into reliable products.

About me

I'm a full-stack web developer who enjoys building thoughtful, human-centered products. My main stack is TypeScript, React, Next.js, Node.js and PostgreSQL.

In recent years I’ve designed and built two complex SaaS products: a production planner that automates planning for a shop-floor team, and a vocabulary-building platform for people learning a foreign language. I handle architecture, frontend and backend implementation, integrations (payments, email, analytics), deployment to cloud platforms like DigitalOcean, and ongoing product support and evolution.

Frontend

ReactNext.jsTypeScriptRedux Toolkit

Backend

Node.jsREST APIsPostgreSQLTypeORM

DevOps

CI/CDCloud deploymentMonitoring & logging

Product

Product & UX mindsetAnalyticsLong-term support

My own products

Projects I've poured my skills and heart into.

Production planner / SaaS

Production Planner / Plan-Track

A web application for planning the workload of a production team or workshop. It manages operations, workers, units, changeovers and quality control, giving managers a clear view of what is happening on the shop floor.

  • Helps manage the work of a production team or crew efficiently.
  • Automatically builds a workload plan for each worker, taking into account their skills, speed and working schedule.
  • Calculates the shortest possible lead time for each order, considering the current workload of every worker.
  • Keeps an accurate ready date for every item in the order at all times.
  • Tracks the execution status of operations in real time.
  • Includes quality control tools and rework handling.
  • Supports working with external subcontractors.
  • Takes into account the team schedule and individual deviations for each worker.
  • Provides reports on employee workload and performance.

Built with Next.js, TypeScript, PostgreSQL and custom scheduling algorithms.

Learn more
Language learning platform

lingua-fly.com - learn a new language the easy way

A web platform that helps you internalise grammar and grow your vocabulary through short texts. It includes exercises and an interactive word trainer that makes regular language practice light and enjoyable.

  • Bilingual texts with native / target language views.
  • Interactive boards with drag-and-drop exercises and 10-word sprints.
  • Curated word sets for each text and gentle gamification.
  • Multi-language UI and a warm, “alive” visual design.
  • The text library is constantly growing.
  • Flexible difficulty: texts and exercises designed for levels from A1/A2 up to B1/B2.
  • Content is created and refined with the help of artificial intelligence.

Built with Next.js, TypeScript and a custom interactive learning engine.

Open

How I work

A clear, collaborative process — from the first idea to a running product.

1

Discovery & planning

We clarify goals, constraints and success metrics, then shape a roadmap that fits your team and budget.

2

Design & architecture

I design the UX and system architecture: data model, APIs, integrations and how everything will scale.

3

Implementation

I build the frontend and backend, connect external services and keep you in the loop with demos.

4

Launch & support

We deploy to the cloud, set up monitoring and iterate based on real usage and feedback.

Let’s build something together

If you need a project built from scratch or want to grow an existing product, feel free to reach out. I'm open to remote collaboration and long-term partnerships.