Full-stack developer

Solid web products, from schema to screen

Eight years building complete applications: Next.js and Node.js architectures, reliable APIs, healthy databases and fast interfaces. When performance or native mobile demands it, I'm just as comfortable stepping outside the JS stack — Rust for critical services, Flutter for iOS and Android. A single point of contact, accountable for the whole chain — and for measurable results in production.

The tools of the trade

davynana.dev09:41
Preview of the working environment for Full-stack developer
davynana.dev/expertise/developpeur-full-stack

Key skills

  • Application architecture

    Clear modules, the right rendering strategy and technical debt kept in check from the first commit.

    Proficiency
    Proficiency : 92 / 100
  • APIs & integrations

    Documented REST and GraphQL contracts, idempotent webhooks, dependable third-party integrations.

    Proficiency
    Proficiency : 90 / 100
  • Data modelling

    Evolvable PostgreSQL schemas, safe migrations and queries tuned for real-world load.

    Proficiency
    Proficiency : 88 / 100
  • React frontend

    Fast, accessible interfaces, from design system to production-proven component.

    Proficiency
    Proficiency : 95 / 100
  • Quality, testing & delivery

    Targeted unit and end-to-end tests, demanding reviews and CI/CD pipelines that lead to drama-free production releases, no silent regressions.

    Proficiency
    Proficiency : 86 / 100
  • Performance & Rust

    Critical services rewritten in Rust when latency or hosting cost demand it: markedly fewer server resources than an equivalent Node.js service for comparable throughput.

    Proficiency
    Proficiency : 82 / 100
  • Flutter mobile apps

    A single codebase for iOS and Android, held to the same quality and polish bar as the web.

    Proficiency
    Proficiency : 80 / 100
  • Animation & interface storytelling

    Guiding the user through scripted stages rather than laying information flatly down a scrolling page — the signature visible across this very portfolio, notably the /projets scene.

    Proficiency
    Proficiency : 90 / 100

Tools & technologies

Languages

  • TypeScript
  • Kotlin
  • Rust

Frameworks & libraries

  • React
  • Next.js
  • Spring Boot
  • Tailwind CSS
  • Redux Toolkit
  • Flutter

Services & infrastructure

  • Supabase
  • PostgreSQL
  • Redis
  • Docker
  • AWS
  • Netlify

A dedicated process

  1. Step 01

    Technical scoping

    Audit of the existing system, business constraints and architecture choices that are argued, costed and validated together.

    Deliverables
    Architecture brief · Detailed estimate

    1 / 5

  2. Step 02

    Foundations

    Laying the groundwork: repository, CI/CD, environments, conventions and the first reference screens.

    Deliverables
    Application foundation · CI/CD pipeline

    2 / 5

  3. Step 03

    Iterative development

    Short batches shipped continuously, regular demos and adjustments without detours.

    Deliverables
    Tested increments · Regular demos

    3 / 5

  4. Step 04

    Hardening

    Load testing, security review, accessibility and performance budgets honoured before going live.

    Deliverables
    Test report · Prioritised fixes

    4 / 5

  5. Step 05

    Launch & handover

    Progressive rollout, monitoring, documentation and knowledge transfer to your team.

    Deliverables
    Application in production · Documentation & handover

    5 / 5

Testimonial

Davy took over a complex platform and made it both faster and easier to evolve. Someone this solid across the whole chain is rare.
Élodie MarchandChief Information OfficerGroupe Batimo

Go further

Let's work together

A product to build, a redesign, a team to reinforce? Let's talk about what we can create.

© 2020–2026 Davy Nana — All rights reserved

--:--