Skip to content

Open to new projects · open to remote

Hi, I'm Katerynafull-stack developer

I build fast, friendly web products — from pixel-perfect React interfaces to scalable Python backends.

About me

Soft on the outside, fast on the inside.

I'm a full-stack developer with 3+ years of experience across the complete software development life cycle.

On the frontend I work with React, Next.js and React Native; on the backend with Python, Django, FastAPI, Celery, Redis and PostgreSQL - building scalable APIs, designing databases and optimizing systems.

I'm a little obsessed with performance: I cut main-page load time in an enterprise HRMS from 30s to 4s and lifted Lighthouse scores from 60–75 to 90+.

  • Performance optimization
  • Clean, tested, documented code
  • Database & API design
  • Real-time features
  • Code review & mentoring mindset

Toolbox

Building blocks I play with every day.

Frontend

  • React
  • Next.js
  • TypeScript
  • React Native
  • Redux Toolkit
  • Tailwind CSS
  • HTMX
  • Alpine.js
  • Electron

Backend

  • Python
  • Django
  • FastAPI
  • Celery
  • GraphQL
  • WebSockets
  • REST APIs

Data & infra

  • PostgreSQL
  • Redis / Valkey
  • Docker
  • DigitalOcean
  • CI/CD

Integrations & quality

  • Stripe
  • Auth0
  • Lighthouse / Web Vitals
  • Unit testing
  • Code review

Selected work

Projects with numbers, not just buzzwords.

Open-source HRMS & ERP

Horilla

30s → 4s

main page load (−85%)

Open-source international HRMS and ERP platform for enterprise operations.

  • Cut load time by up to 85% on main pages and 50% on secondary views by splitting monolithic queries into async HTMX requests and client-side filtering.
  • Designed Django polymorphic models for a non-duplicating DB architecture across complex HRMS entities, simplifying migrations.
  • Built dynamic UI components with Alpine.js/HTMX and grew test coverage with automated unit tests.
Role
Full-stack developer
Duration
11 months
Team
2–3 people
  • Python
  • Django
  • PostgreSQL
  • HTMX
  • Alpine.js
  • Docker
  • Valkey
  • DigitalOcean

Fleet & driver management

Ctrl.ai

Real-time

tracking with lean GraphQL payloads

Fleet and driver management platform with real-time operational tracking.

  • Built Celery/Redis task queues for heavy asynchronous background processing and scheduling workflows.
  • Implemented real-time data fetching and state management with GraphQL and Redux Toolkit, reducing API payload sizes.
  • Optimized PostgreSQL models, wrote schema migrations and automated deployment scripts.
Role
Full-stack developer
Duration
6 months
Team
4–6 people
  • React
  • TypeScript
  • Redux
  • Python
  • Django
  • GraphQL
  • Celery
  • Redis
  • PostgreSQL
  • Docker

AI website builder

Pikt

SSR + SSG

faster first load & better SEO

AI-driven website creation platform with integrated e-commerce: users launch professional sites with intelligent design generation and payments.

  • Engineered server-rendered and statically generated pages with Next.js, drastically improving initial load time and SEO discoverability.
  • Monitored and improved Web Vitals with Lighthouse: code splitting, image optimization and bundle-size audits.
  • Developed the component architecture for intelligent layout generation, linking user input directly to automated e-commerce payment flows.
Role
Front-end developer
Duration
9 months
Team
9–10 people
  • Next.js
  • TypeScript
  • Redux
  • Lighthouse

Marketplace for logo design

Design contest platform

60 → 90+

Lighthouse score on static pages

Platform where customers launch logo design contests and receive 200+ designs from many designers, working directly with clients.

  • Implemented bidirectional real-time communication for live design contests and chat with WebSockets.
  • Secured authentication and access control across web and desktop (Electron) apps with Auth0.
  • Integrated Stripe for multi-party marketplace payments: refunds, payouts and automated invoicing.
  • Lifted Lighthouse from 60–75 to 90+ by replacing React hooks overhead with lightweight vanilla JS and optimizing Next.js static output.
Role
Front-end developer
Duration
16 months
Team
3–5 people
  • Next.js
  • React
  • Electron
  • TypeScript
  • Tailwind
  • Redux
  • WebSocket
  • Redis
  • Auth0
  • Stripe

Education

A roboticist who fell for the web.

  1. 2025

    Master's degree

    Computerized and Robotic Systems

    Kharkiv National University of Radio Electronics

  2. 2024

    Bachelor's degree

    Automation, Computer-Integrated Technologies and Robotics

    Kharkiv National University of Radio Electronics

Certifications

  • AI Agentic Engineer2026
  • Architecture of high loads2026
  • Python Pro2025

For AI agents

Hire me through your AI.

This site speaks to agents too. Plug my MCP server into Claude, Cursor or any MCP client and ask it about my skills, projects and availability — or point a crawler at /llms.txt.

MCP endpoint

https://kateystetsenko.com/api/mcp

Claude Code

claude mcp add --transport http kateryna https://kateystetsenko.com/api/mcp
Cursor / other clients (JSON)
{
  "mcpServers": {
    "kateryna": {
      "url": "https://kateystetsenko.com/api/mcp"
    }
  }
}

Also available: /llms-full.txt · /index.md · sitemap

Say hi

Let's build something soft & fast.

Full-time role, contract or a tricky performance problem — my inbox is open.