DK
Danylo Kliushnyk

Benidorm, Spain (EU)

Download CV

About me

Danylo Kliushnyk

Software Engineer

Available for work

Software Engineer building data-driven products with React, React Native, TypeScript, Node.js, NestJS, Next.js, and Express. I'm drawn to the hard parts: complex state, role-based flows, interactive data visualization, and payment systems. I also work with RAG architectures and ship real AI features — integrating LLM APIs in production and reviewing everything AI-assisted tools produce by hand.

I want to keep growing as a fullstack, mobile, or AI developer, and I'm open to picking up new technologies and languages. I'm easygoing and upbeat, and I genuinely enjoy working as part of a team.

I live in Benidorm, Spain. I'm curious about new technology and always looking to grow, both as an engineer and as a person. Outside of work I'm into hiking and video games.

6+Years of experience
6Shipped products
15+Technologies & tools
3Languages spoken
React / React Native / TypeScript / Next.js / Node.js
Redux / MobX / Zustand
Apache ECharts & interactive data visualization / Recharts
Stripe payments & billing systems / Escrow
Agile / Scrum
OpenAI API in production / Gemini / Cursor / Claude / ChatGPT
RAG / LLM / MCP
AWS S3 / Google Cloud

Languages

EnglishB2
UkrainianNative
RussianNative
ChernihivskeFeb – Apr 2026
Spin me

Chernihivske

Senior Fullstack Developer

50th-anniversary campaign site for a Ukrainian brewery, built solo end to end

A commemorative full-stack website marking 50 years of Chernihivske beer: brand history, employee stories, and an interactive AI photo filter that restyles a visitor’s selfie into retro decade looks (1976–2026).

Feb – Apr 2026
Built an interactive 3D can viewer with Three.js: a Draco-compressed GLB model that spins and tilts as the visitor scrolls the page
Integrated the Google Gemini API on a Cloudflare Pages Functions backend to generate the AI retro-photo filter from a user-uploaded selfie
Added abuse protection: hashed-IP rate limiting and attempt tracking backed by Cloudflare KV
Built a client-side MP4 video generator so visitors can export and share their animated result
Deployed and operated the site on Cloudflare Pages / Workers
TypeScript
Vite
Three.js
Google Gemini API
Cloudflare Workers
Cloudflare Sandbox
Cloudflare KV
SCSS
Visit site

Metricable

Senior Frontend Developer

SaaS analytics platform turning Stripe billing data into real-time metrics

Metricable turns raw Stripe billing data into real-time analytics: MRR, ARR, LTV, churn, and cohort breakdowns, plus AI-powered predictive charts and startup valuation trends. I built the entire frontend from zero to public launch — architecture, component system, MobX state, and ~15 screens — and became the sole frontend engineer after a team reorganization, owning the product end to end. It's also where I picked up Next.js and Apache ECharts from scratch, having never used either before, while still shipping production features on a live roadmap.

May 2025 – Feb 2026
~15Screens shipped
12+Chart types
Evaluated and integrated Apache ECharts: 12+ interactive visualization types, including 6 AI-powered predictive charts for revenue, churn, and cohort analytics
Built the core metrics dashboard: MRR, ARR, LTV, and customer breakdowns with switchable chart styles (trend line, pulse bars, block bars)
Delivered flexible date-range filtering (day / week / month / quarter / year, custom range) alongside an AI-generated startup valuation trend
Delivered role-based dashboards, dynamic filters, and multi-account switching
Shipped a light / dark theme toggle across the app
Built team management: invite teammates by email and manage who has access
Built company settings and an internal ops console (Stripe sync, metrics / valuation generation, seed data) for the support team
Became the sole frontend engineer after a team reorganization: owned estimation, implementation, and delivery to public launch for 100% of the frontend
React
Next.js
TypeScript
MobX
Apache ECharts
Node.js
OpenAI API
Jest
Visit metricable.com

Acquire.com

Senior Frontend Developer

Frontend-focused, with backend work on the Node.js layer: SendGrid email pipelines and OpenAI API integration

The largest marketplace for buying and selling profitable online businesses

Nov 2021 – May 2025
500K+Marketplace users
$500M+Closed deal volume
~40Production releases

I joined Acquire.com at an early startup stage and stayed through its growth into a full-fledged product with subscription billing and deal documentation, as part of a distributed team of ~13 across the US and Ukraine — building the web platform used by hundreds of thousands of entrepreneurs.

Built the seller-facing deal pipeline: a Kanban board tracking every buyer through evaluation, offers, due diligence, and escrow, with a 10+ state deal-status system across 3 user roles
Built the buyer-facing acquisition tracker: a step-by-step checklist from due diligence through LOI, offer, and escrow close
Redesigned the marketplace filtering engine and integrated an AI Agent that lets buyers search thousands of listings with plain-English prompts (OpenAI API)
Built a cross-role deal chat (factory pattern): buyers and sellers message directly once a mutual NDA is signed, with listing context alongside
Implemented the frontend for escrow-based deal flows and billing-data pipelines feeding analytics
Built transactional email flows on the Node.js layer with SendGrid: role-based processing and delivery
Wrote Jest unit tests for ViewModels; owned ~40 production releases across 4 years
React
TypeScript
MobX
MVVM
Node.js
SendGrid
OpenAI API
Jest
Recharts
Visit acquire.com

Lazo (Altruus)

Senior React Native Developer

Mobile-first digital gifting platform · iOS + Android

Send a real gift to any friend in just a few taps.

10+Store releases
2Platforms
6Person team
Sep 2020 – Nov 2021 · updates & maintenance 2024–2025

React Native developer on a 6-person team in Kharkiv, Ukraine, building a social gifting app end to end.

Discover & send gifts

Browse curated gift ideas, pick an amount, and send it to a friend in a few taps — payments handled end to end.

Built end-to-end social sharing flows (video / photo / audio / text) for Facebook, Twitter, and Instagram with per-platform format conversion and previews
Integrated the Stripe SDK for in-app payments: client-side tokenization with secure token hand-off to the backend
Implemented the gift-sending flow from scratch on a Redux-Saga architecture

Friends & activity

A social feed of gifts sent and received, plus friend invites — including a flow for gifting people who haven't joined Lazo yet.

Shipped Firebase push notifications and remote config; worked with native iOS / Android modules
Wrote Jest unit tests and automated E2E scenario tests that ran through the app on iOS / Android emulators
Owned the full mobile delivery cycle: App Store and Google Play publishing, test builds via App Center
Took over the web admin panel (React), broadening scope beyond mobile
Returned in 2024–2025 for ongoing updates and maintenance: version upgrades and support, and rolling out new features.
React Native
TypeScript
Redux
Redux-Saga
Stripe SDK
Firebase
Jest
View case study

Klean

Fullstack Developer

On-demand laundry pickup & delivery

Klean'd is an on-demand laundry pickup-and-delivery platform connecting three sides of the market: customers who need laundry done, independent drivers who pick it up and deliver it, and local laundromats and dry cleaners who clean it. I worked across all three iOS apps that power the platform, handling UI/UX, app permissions, and the NestJS / GraphQL backend integration end to end.

Apr – Aug 2020
3iOS apps shipped
3Marketplace sides
1Shared backend
React Native
TypeScript
GraphQL
Redux
NestJS
TypeORM
Docker
Google Cloud
i18n

Kleand

For customers · request, track, and receive laundry

Schedule a laundry pickup from any address, track the order in real time, and get clean clothes delivered back — without a trip to the laundromat.

Scheduled pickup and delivery requests
Real-time order tracking from pickup to clean return

Kleand Driver

For drivers · flexible gig delivery work

Lets independent drivers pick their own jobs and schedule, then manage pickups and deliveries end to end with live route navigation and earnings tracking.

Integrated maps and real-time route navigation for deliveries
Camera access and QR-code scanning for pickup / drop-off confirmation
Weekly earnings and delivery history dashboard

Kleand Merchant

For laundromats & dry cleaners · order management

Gives local laundromats and dry cleaners a dashboard to manage incoming orders and track deliveries, plugging them into the pickup-and-delivery network without extra logistics overhead.

Order management and real-time delivery tracking
Designed and built the merchant-facing UI/UX
Handled app permissions (camera, location) across all three apps
Connected the NestJS / GraphQL backend end to end
Added multi-language (i18n) support

Kupenda

Fullstack Developer

Language-learning dating app pairing native speakers for mutual exchange

Full-stack developer at SpryRocks, in a 1–3 person team shipping consumer mobile apps.

Oct 2019 – Mar 2020
Handled app permissions across the product
Built the in-app chat feature
Designed and implemented UI/UX and product features end to end
Integrated Google Cloud services on the backend
React Native
TypeScript
GraphQL
Redux
NestJS
TypeORM
Docker
Google Cloud
i18n