Skip to content

Andrii Naidenko

Full-stack and Mobile Developer

Verified Expert in Engineering at Toptal · Athens, Greece

I build mobile apps and full-stack products, and own them end to end.

About

Full-stack engineer with 19 years of experience, working through Toptal since 2019 and Upwork (Top-Rated, 100% job success) since 2014. Core stack: Node.js, Angular, TypeScript, MongoDB/MySQL, AWS — with a cross-platform mobile specialty in Ionic and Capacitor.

Since 2019 I have been the sole mobile developer for a US workforce-management SaaS: an iOS/Android app with 100K+ installs that I own end to end — architecture, offline mode, GPS and geofencing, push notifications, security features, native integrations and store releases. In parallel I have delivered full-stack products for real-estate, education and healthcare clients: APIs, billing, email infrastructure, video conferencing, admin portals.

Master’s degree in Computer Science. Based in Greece, working with US clients in EST overlap.

years building software, since 2007
19
installs on Google Play
100K+
App Store rating, from 733 ratings
4.9
clients hired me three or more times
5

What clients said

  • “Andrii has been one of our best, most reliable developers on many projects. He works efficiently, communicates effectively, and cares about his quality of work. We will definitely work with him again.”

    Rated 5 out of 5.Bruce van Zyl · OnCue TechnologyHired me six times on Upwork, 2015–2021
  • “Andrii is a fantastic full stack developer. He is organized, honest, and fast at completing development tasks with the highest quality. He communicates well to manage expectations from multiple parties, and creates well-functioning products that are complex in nature. I will definitely use Andrii again for future development work.”

    Rated 5 out of 5.Chris Robichaud · BitRightsHired me three times on Upwork, 2018–2019
  • “Andrii is a very skilled developer, great with communication and had no problem “hitting the ground running” even with a project which was badly documented. I would be happy to work with him again.”

    Rated 5 out of 5.Alex HarperHired me three times on Upwork, 2014–2015

Experience

  1. 2019 — Present

    Senior Mobile Developer · Buddy Punch

    Owned the iOS and Android app end to end as its sole developer for seven years: architecture, features, native integrations and every store release. Built Offline Mode, the product’s most requested feature of 2025, and the GPS layer the product sells on, and carried the app from Cordova to Angular 21, Ionic 8 and Capacitor 8.

    • Angular
    • Ionic
    • Capacitor
    • TypeScript
    • Swift
    • Java
  2. 2020 — 2026

    Full-stack Developer · Brokerloop

    Six years and 1,800+ commits on the Node.js API behind every listing, contact and campaign, over three engagements. Built the platform’s video conferencing product, its Stripe subscriptions and its own email infrastructure, then documented the API as an OpenAPI spec and built an MCP server so assistants like Claude can run the product through it.

    • Node.js
    • TypeScript
    • AngularJS
    • React
    • MongoDB
    • MySQL
    • AWS
    • Stripe
    • MCP
  3. 2022 — 2025

    MEAN Full-stack Developer · RentWise

    Built the learning engine of a renter-education platform: course authoring, quizzes, certificates and pacing rules. Turned it into a paid product with PayPal checkout, moved its video library to in-house HLS streaming, and ran the security audit and fixed what it found, over three engagements.

    • Angular
    • Node.js
    • Express
    • MongoDB
    • PayPal
    • HLS
    • ArcGIS
    • AWS
Earlier experience, 2007 — 2019
  1. 2014 — 2019

    Senior Full-stack Developer · Freelance clients

    Built a blockchain-based content-licensing marketplace, a social-media marketing platform for franchise organizations, and the web and mobile apps of Sellr, a retail platform. A cloud task tracker I built for project coordination revolutionized Inovo Studios and OnCue Technology’s workflows and became one of the year’s highlights for the client. Top-rated, with a 100% job-success score.

    • Node.js
    • AngularJS
    • Ionic
    • AWS
    • Docker
    • RabbitMQ
    • PostgreSQL
    • Redis
  2. 2011 — 2014

    Lead .NET Software Engineer · EPAM Systems

    Led a team of six to ten as Scrum master. Built the financial portlets traders watch the markets through on the Thomson Reuters platform, on an MVVM-C JavaScript framework I designed, and shipped WPF apps to the Bloomberg App Portal. Interviewed senior candidates, spoke at public IT conferences, and was promoted twice in three years.

    • C#
    • .NET
    • JavaScript
    • WPF
    • SQL Server
    • Scrum
  3. 2007 — 2011

    .NET Software Engineer · GlobalLogic

    Worked on CustomCD, Digital River’s burn-on-demand e-commerce service: the admin and partner-support web apps, the packaging, shipment and reporting services, and the notifications behind orders fulfilled across the US and Germany.

    • C#
    • ASP.NET
    • WCF
    • SQL Server
    • JavaScript

View full résumé on Toptal

Projects

A system I built for client work, and two open-source tools for Claude Code, MIT-licensed.

  • AI-native engineering system

    Client work · private code

    Lets AI coding agents carry a production mobile product safely, rather than just autocompleting code: planning, an independent plan review, implementation in isolated Git worktrees, code review, verification and release. The guardrails are deterministic, not advisory: hooks enforce what documentation alone cannot, each added after a specific failure happened once. Agents check the app on iOS and Android instead of trusting a green build.

    • Claude Code
    • AI agents
    • MCP
    • Playwright
    • Node.js
    • Bash
  • claude-video-digest

    Turns any video into a readable digest: a timestamped contact sheet, individual frames, and a transcript grouped under the frame each line was spoken over. Claude can’t play video; this gives it something it can actually read. ffmpeg and local Whisper, no cloud, no API keys.

    • Claude Code
    • ffmpeg
    • Whisper
    • Shell
    A contact sheet: ten timestamped frames from a short animated film
    Frames: Big Buck Bunny © Blender Foundation, CC BY 3.0
  • claude-notify-resume

    Desktop notifications for Claude Code that tell you which conversation replied, or is waiting on you, and take you back into it. macOS and Linux.

    • Claude Code
    • Shell
    • macOS
    • Linux

Install both from my plugin marketplace, claude-plugins

claude plugin marketplace add anaidenko/claude-plugins
claude plugin install claude-video-digest@anaidenko
claude plugin install claude-notify-resume@anaidenko

Services

  • Mobile apps with Ionic and Capacitor

    iOS and Android from one TypeScript codebase: offline mode, GPS and geofencing, push notifications, native plugins in Swift and Java, and every store release, including moving Cordova apps to Capacitor.

    Proof: Buddy Punch

  • Full-stack web products

    Node.js APIs with the billing, email and video features products run on, and Angular or React front ends to match.

    Proof: Brokerloop, RentWise

  • Claude Code tooling and MCP servers

    Plugins that fit Claude Code into your team’s workflow, and MCP servers that let AI assistants work with your product through its own API.

    Proof: the open-source plugins, Brokerloop

Contact

Have a role or a contract in mind? Send me a message, and I’ll reply by email.

Prefer email? Write to hello@naidenko.dev.

TOP 3% TALENT

Vetted byHire me

Prefer to hire through Toptal?

I’m a Toptal Verified Expert in Engineering. The badge takes you to my Toptal profile to start there.