Available for new projects

I build products that ship.

Senior freelance mobile & web development for founders and businesses — from product scope to production, app-store release, payments, backend systems, admin tools and long-term support.

20+ yearssoftware & web experience
iOS + AndroidFlutter product delivery
End-to-endidea → launch → support
delivery-profile.json
{
  "stack": [
    "Flutter", "Dart",
    "PHP", "MySQL",
    "Firebase", "Stripe"
  ],
  "builds": [
    "mobile apps",
    "web platforms",
    "admin systems",
    "REST APIs"
  ],
  "mindset": "product owner",
  "status": "ready to ship"
}
Nikolay Nikolov
Nikolay NikolovSenior Mobile & Web Developer
Current stackFlutter · PHP · Firebase
FlutterDartPHPMySQLFirebaseStripeREST APIsJavaScript FlutterDartPHPMySQLFirebaseStripeREST APIsJavaScript
Featured work

Real products.
Real proof.

The strongest portfolio evidence is not a list of technologies. It is shipped work, public products and systems that solve operational problems.

02 · Client ProjectLive website
Nikol Art logo
E-commerce + custom CMS

nikol-art.com

An online art-gallery project with payment integration and a content-management workflow designed to give the client day-to-day control over artworks, pricing, orders and site content.

PHPMySQLStripeCMS
03 · EnterpriseLong-term role
DepotJobPOD
Driver ↔ despatch workflow
Digital delivery documents
Navigation + offline operation
Proof of delivery
Fuel & chemicals logistics

Delivery Operations App

A digital operational workflow for tanker deliveries: assigned jobs, communication, navigation, documentation, offline use, proof-of-delivery signatures and load tracking.

MobileOfflineOperational SystemsEnterprise
Interactive Demo Lab

Don’t just read
the stack. Test it.

The site includes small working demonstrations of product logic, PHP APIs, admin-style interactions and realtime UX patterns.

Server-side product logic

Generate an MVP architecture

The selections are sent to a separate PHP endpoint. The recommendation is generated server-side and returned as JSON.

Choose features and generate a server-side recommendation.
Backend proof

Inspect the live PHP runtime

This module requests api/status.php and displays the JSON returned by the server. No HTML is generated by the PHP endpoint.

GET /api/status.phpIDLE
{
  "message": "Press “Call backend API”"
}
Custom admin UX

CRUD-style content controls

A small browser-persisted demonstration of the kind of simple management experience a custom CMS can provide.

PROJECT ITEMS0 items
    Realtime interaction pattern

    Instant chat UX

    A frontend simulation of the feedback pattern used in realtime products. In a production app the messages can be backed by Firestore or WebSockets.

    Demo roomRealtime UI
    This is a realtime UX simulation.
    The interface responds immediately ✦
    Demo user is typing…
    Capabilities

    One developer.
    A complete product surface.

    Useful when you need fewer hand-offs and one person who understands how the user experience, backend, data, payments and launch process affect the same product.

    01

    Flutter Mobile

    Dart, Flutter, Bloc, Provider, Riverpod, iOS/Android release workflows and store publishing.

    02

    Web Development

    PHP, HTML5, CSS3, JavaScript, business websites, portals, booking systems and web applications.

    03

    Backend & APIs

    PHP REST APIs, JSON, server-side validation, MySQL, integration logic and application services.

    04

    Firebase

    Auth, Firestore, Realtime Database, Storage, FCM, Analytics, Crashlytics and Cloud Functions.

    05

    Payments & Commerce

    Stripe and PayPal integrations, checkout flows, orders, product catalogues and commerce logic.

    06

    Launch & Maintenance

    MVP scoping, deployment, store approval, bug fixing, rescue work, updates and long-term feature growth.

    Nikolay Nikolov
    Nikolay NikolovHarlow, UK · Remote
    Developer + product owner

    I think beyond the ticket.

    I build software, but I also know what it means to own a product: choosing scope, deciding what can wait, preparing a launch, handling users, fixing production problems and continuing to improve the product after release.

    01
    Ship the useful core first.

    Keep an MVP lean without turning it into a throwaway prototype.

    02
    Keep the client in control.

    Build admin tools and practical workflows so everyday changes do not require a developer.

    03
    Stay after launch.

    Maintenance, monitoring, updates, store releases and product evolution are part of the real lifecycle.

    Start a conversation

    Need an MVP, a business system or a rescue project?

    A short brief is enough. Tell me what you are building, what is already in place and where you need help.