Front-End Developer building scalable, high-performance web applications — with full-stack capability when the product demands it.
Over the last 4+ years I've shipped production software for real clients: e-commerce platforms, learning systems, automation tools, and data pipelines. I care about clean architecture, maintainable code, and shipping things that actually solve a business problem.
Most of my best work lives in private client repos. The case studies below describe what I built, how I approached it, and the impact — without exposing client code or names.
The problem. An education business needed to sell, deliver, and manage online courses end-to-end — handling payments, protected video content, assessments, learner engagement, and support — at a scale of thousands of users.
What I built. A full-stack LMS where I designed and developed the front-end, back-end, and the Telegram bot myself. Core features:
- Secure course delivery through protected iframes and video protectors, with categorized lessons
- Payment-gateway integration for course purchases and user registration
- A quiz engine (multiple-choice) with a full submission and approve/reject review workflow, plus assignment submission
- A gamification system — XP earned per activity and a live user leaderboard
- Role-based access control (admin / operator) and a multi-department ticketing system where each ticket is linked to the relevant course or lesson
- Passwordless Magic-Link authentication via Telegram — users tapped a link in the bot and were authenticated straight into their panel
- Admin user-impersonation — admins could enter any account in the user's role to reproduce and resolve issues from the learner's exact perspective
Impact. Ran in production serving 6,000+ users.
Stack. React · Django / DRF · Celery · PostgreSQL · Telegram Bot (aiogram) · Redis
The problem. The business needed to continuously collect structured data from many external sources that varied in format and actively resisted automated access.
What I built. A distributed crawling platform built on Python, FastAPI, and Celery for queued, parallel workers. I used Playwright for JavaScript-heavy and DOM-rendered pages and BeautifulSoup for static HTML, extracting data through both API endpoints and DOM parsing. The hard parts were the resilience layer:
- Rate-limit management and request throttling
- Header / fingerprint handling to avoid getting blocked
- Worker queuing and orchestration across many concurrent jobs
- A live log monitoring view for real-time system observability
Impact. Collected and continuously updated 10,000+ data records, running reliably in production.
Stack. Python · FastAPI · Celery · Playwright · BeautifulSoup · Redis
Front-End — React · Next.js · TypeScript · React Native · Tailwind CSS · Zustand / Redux Toolkit Back-End — Python · Django / DRF · FastAPI · Node.js · PostgreSQL · Redis · Celery DevOps & Practices — Docker · Nginx · CI/CD (GitHub Actions) · Clean Code · Design Patterns

