~/$ ls -la ./projects

Projects — Code That Ships

A selection of delivered projects across full-stack development, AI integration, browser extensions, and DevOps. Filter by category to find relevant examples for your project type.

Multisite Creator

CLI tool that generates static HTML/CSS sites from JSON prompts and deploys them to Firebase, Cloudflare, Vercel, Netlify, and Surge. Features include prompt-driven generation, multisite targeting, and platform-specific domain configuration. Used to automate the entire workflow of this portfolio.

Node.jsCLIFirebaseCloudflareVercel
sysadm.pp.ua →

AI Content Automation Platform

GPT-4 powered platform with RAG pipeline for brand-specific content generation. Features include bulk article generation, automated SEO optimisation, scheduled publishing, and performance analytics. Built for a content marketing agency processing 200+ articles monthly across 12 client accounts.

Next.jsOpenAIRAGPostgreSQL
View AI services →

ScreenSnap — Screenshot Extension

Cross-browser screenshot tool with full-page and visible-area capture, annotation canvas with pen and blur tools, keyboard shortcuts, one-click cloud upload, and clipboard copy. Published in Chrome Web Store and Firefox Add-ons with 5,000+ active users and a 4.5-star rating.

Chrome MV3FirefoxCanvas APITypeScript
View extension services →

Production Server Stack — SaaS Platform

Complete server infrastructure for a SaaS handling 50k+ MAU. Load-balanced application servers behind Nginx, PostgreSQL with streaming replication and automated failover, Redis caching layer, GitHub Actions CI/CD, Prometheus and Grafana monitoring, and tested disaster recovery procedures.

LinuxNginxDockerPostgreSQLCI/CD
View DevOps services →

Multi-Language Analytics Dashboard

Internationalised dashboard built with Next.js App Router supporting 8 languages with dynamic routing, per-locale SEO metadata, and RTL layout support. Features real-time data visualisations with D3.js, role-based access control, server-side data fetching with Suspense, and sub-second page loads.

Next.jsTypeScripti18nD3.js
View frontend services →

Intelligent Document Processing

AI automation workflow that extracts, classifies, and structures data from uploaded PDFs and scanned documents. Uses LLM-based entity recognition with confidence scoring, automated data validation against business rules, and Google Sheets and Slack integrations for output delivery. Reduced manual data entry by 85%.

AIAutomationOpenAIPuppeteer
View AI services →

SaaS Subscription Platform

Full-stack subscription management system with Stripe billing integration, customer self-service portal, usage-based pricing tiers, automated invoicing, dunning workflows for failed payments, multi-tenant architecture with data isolation, and an admin panel for customer lifecycle management.

Next.jsStripePostgreSQLDocker
View full-stack services →

CRM Contact Enricher Extension

Browser extension that enriches CRM records by extracting professional data from LinkedIn profiles and company websites. One-click data capture with custom field mapping, duplicate detection, and direct API sync with HubSpot and Salesforce. Used by a sales team of 30+ representatives.

Chrome MV3FirefoxHubSpot APITypeScript
View extension services →

Real-Time Collaboration Whiteboard

Web-based collaborative whiteboard with real-time multi-user drawing using WebSocket. Features include vector shapes, sticky notes, image uploads, layer management, undo/redo, and export to PNG and SVG. Built for remote design sprints with support for 20+ concurrent users per board.

ReactWebSocketCanvas APISocket.io
View frontend services →

Freelancer Marketplace Platform

Two-sided marketplace connecting freelancers with clients. Features include profile management with portfolio uploads, project posting with budget ranges, proposal system with version tracking, escrow payment integration, review and rating system, and admin moderation dashboard.

Next.jsNode.jsPostgreSQLStripe
View full-stack services →

Want to see more?

Visit my Upwork profile for the complete portfolio with verified client feedback, or my personal site for detailed case studies with architecture diagrams and performance metrics.