~ whoami

Oleksandr

Full-Stack Developer_

React, Astro & Next.js engineer focused on performance, clean UI and shipping real products — with AI woven into the workflow.

oleksandr@dev: ~/portfolio — zsh
whoami
oleksandr — full-stack developer
cat stack.json
{
  "frontend": ["React", "Next.js", "Astro"],
  "backend": ["Node", "Python", "Strapi"],
  "ai": ["agents", "RAG", "prompts"]
}
ls projects/ | wc -l
15 shipped · 6 public · 9 private
status --now
available for work · UA · remote
01 — About

A full-stack developer who turns product ideas into fast, accessible, well-crafted web apps.

I work end-to-end — from architecture and UI to APIs and CMS — with a bias for performance and clean, maintainable code. Recently focused on Astro, React and integrating AI tooling into real products.

0+
years shipping for the web
0+
projects delivered
0+
clients & teams
02 — Skills

Frontend

Interfaces that stay fast under real content.

ReactNext.jsAstroTypeScriptTailwind CSSHTML/CSS

Backend & CMS

APIs and content models behind the UI.

Node.jsPythonStrapiFastAPIPostgreSQLREST API

AI & Dev tools

AI as part of the build workflow.

Prompt EngineeringAI AgentsLangChainAI Code AssistantsRAG

DevOps & workflow

Ship, deploy and keep it running.

GitDockerCI/CDLinuxNginxFigma
03 — Work · ls -la ./projects
// 16 shipped · 7 public · 9 private
➜ grep -i ./projects
// public — live links & screenshots available
01 public

OneCloudPlanet — Corporate Website

Corporate website

Corporate site for OneCloudPlanet’s business cloud platform, helping visitors compare products, pricing and use cases. Localized routes combine Strapi-managed content and API-fed prices with direct paths to the customer console and documentation.

role: Lead frontend development covering the design system, EN/UK localization and Strapi integration.

AstroStrapi 5TypeScripti18nSEO
02 public

OneCloudPlanet — Customer Console

Cloud management console

Customer console for provisioning and operating cloud infrastructure: compute instances, managed Kubernetes, networks, load balancers, and block and object storage. Client-scoped roles determine available resources and actions, while billing and support remain in the same interface.

role: Frontend development across resource workflows, application state management and integration with cloud platform APIs.

ReactTypeScriptstyled-componentsOpenStack
03 public

OneCloudPlanet — Documentation

Documentation platform

Task-oriented documentation portal for OneCloudPlanet cloud services. English and Ukrainian user guides cover control-panel workflows, while a separate API reference is generated from OpenAPI and the portal is searchable through Algolia.

role: Frontend development, information architecture for user guides, OpenAPI reference generation pipeline and Algolia search integration.

Docusaurus 2ReactMDXOpenAPIDocker
04 public

FrameProof

Figma tooling · pet project

Developer toolkit for turning Figma data into implementation context and checking the result in the browser. Its CLI and MCP server export design tokens, assets and component metadata; a visual gate compares live UI with Figma or PNG references.

role: Created the project end to end: CLI and MCP extraction workflows, Figma REST and Tinify integrations, browser-based visual validation, documentation and automated tests.

TypeScriptNode.jsModel Context ProtocolPlaywrightDesign tokens
05 public

DevScanner

Desktop developer tool · pet project

Cross-platform desktop workspace that scans local projects and monorepos, detects their stacks, and launches npm or Docker workflows with live logs. It also manages ports and containers and provides SSH-based tools for remote services, Nginx and deployment.

role: Full-stack development: React renderer, Electron/Node.js IPC and OS tooling, project and process workflows, SSH/SFTP features, tests, packaging and GitHub Actions builds for Windows, macOS and Linux.

ElectronReactJavaScriptNode.jsVite
06 public

StatementExport

Bank statement converter · pet project

SaaS that turns PDF bank statements, including scanned documents, into reviewable transactions and CSV/XLSX files. Users can compare extracted rows with the source, correct them before export, and process statements in shared organization workspaces.

role: Built the product end to end: localized Astro interface, React admin, FastAPI API, PDF/OCR and export pipeline, authentication, billing, organization workflows, background jobs, and deployment.

AstroReactFastAPIPostgreSQLCelery
07 public

OneVOIPlanet

Corporate website

Multilingual corporate website for OneVOIPlanet, a cloud IP telephony platform for business. It presents services and tariff plans, then leads visitors to the customer portal or a consultation and connection request.

role: Full-stack development of the multilingual Next.js frontend, Strapi lead forms and localized metadata, responsive UI and analytics integration.

Next.jsTypeScriptStrapi 4PostgreSQLi18n
// private — restricted access / rights transferred · described by scope only
04 — Experience
2023 — Present

Frontend Developer · OneCloudPlanet

Work on the OneCloudPlanet cloud platform spans the customer console, staff admin panel, corporate website and documentation. I develop frontend workflows and API integrations, extend E2E coverage, and built a dashboard for scheduled test runs, live reports and artifacts.

ReactAstroTypeScriptStrapi 5WebdriverIO
2023 — Present

Full-Stack Developer · Freelance

Independent client work alongside my product role: web applications and service portals built across frontend, CMS and API layers, from reusable UI and data-heavy forms to integrations and deployment.

Next.jsReactAstroTypeScriptStrapi
2021 — 2023

Frontend Developer · Tech Agency

Developed responsive web applications and landing pages. Implemented design systems and component libraries for enterprise clients.

ReactTypeScriptTailwindFigma
2020 — 2021

Junior Developer · Startup Studio

Started career building MVPs for startups. Learned agile methodology, code review practices, and modern development workflows.

JavaScriptReactNode.jsGit
05 — Let's talk

Let's build something worth shipping.

Have a project or a role in mind? Send a message or grab my CV.