Andria Capai

I am Andria Capai, a full stack web developer currently working at Natural Solutions since 2022.

Passionate about sport and innovation, I built this website to present my background, including detailed pages about my professional experience and projects.

You can contact me on LinkedIn.

Projects

Filters

No selection = all. Check multiple boxes to combine filters.

Technology type
Technology

Skills

Backend

  • Show more (2)
    Express Node.js
    60
  • Show more (2)
    Flask Python
    76

Biomechanics & Signal Processing

Data Science

  • Show more (1)
    MATLAB
    25
  • Show more (4)
    Matplotlib NumPy Pandas SciPy
    47
  • R

    L2
    Show more (1)
    R
    25

Databases (DBMS & SQL)

  • Show more (1)
    MySQL
    45
  • Show more (2)
    PostGIS PostgreSQL
    58
  • Show more (3)
    MySQL PostgreSQL SQL
    67

Design Patterns & Architecture

  • Show more (1)
    Prisma
    50
  • Show more (2)
    Alembic SQLAlchemy
    61

DevOps

  • Show more (2)
    GitHub Actions GitLab CI/CD
    58
  • Show more (2)
    Docker docker-compose
    58

Frontend

  • Show more (3)
    Angular Angular Material RxJS
    68
  • Show more (1)
    Bootstrap
    35
  • Show more (1)
    CSS3 / SCSS
    68
  • Show more (1)
    HTML5
    68
  • Show more (1)
    Ionic
    55
  • Show more (1)
    JavaScript
    65
  • Show more (1)
    React
    62
  • Show more (1)
    TypeScript
    66

Quality / Testing

  • Show more (1)
    Cypress
    46
  • Show more (1)
    Pytest
    52

Systems

Teaching & Supervision

Tools / Environment

Rating system

Dreyfus model (L1 to L5) and score

This scale provides a readable indication of my autonomy level for each skill. It combines the Dreyfus model, which describes a progression from novice to expert, with an internal score from 0 to 100 used only for portfolio display.

  • L1 — Novice (score 0 to 20) : follows explicit rules and needs a clear framework with regular guidance.
  • L2 — Advanced beginner (score 21 to 40) : starts recognizing recurring situations and applies good practices with limited perspective.
  • L3 — Competent (score 41 to 60) : plans work, chooses suitable strategies, and operates with solid autonomy.
  • L4 — Proficient (score 61 to 80) : relies on experience, anticipates the impact of decisions, and optimizes according to context.
  • L5 — Expert (score 81 to 100) : works fluently, makes reliable technical decisions, and can act as a reference on the topic.

Score ranges are an internal display convention. The Dreyfus model primarily describes stages of progression, not an absolute measurement.

Source: From Novice to Mastery, Dreyfus model

Interests

Lists of my main center of interest

Reading

  • Alexander Shvets - Design Patterns

    Go-to reference book for software architecture and design patterns.

  • Bernard Werber - The Ants

    Influential novel blending imagination, science fiction, and social reflection.

  • Krishnamurti - Be a Light unto Yourself

    Reading focused on introspection, clarity of thought, and intellectual autonomy.

Sports

  • Long-distance Hiking (GR)

    Crossing of the GR20 and the eastern GR10 routes.

  • Mountaineering

    Mount Blanc ascent and Kilimanjaro ascent.

  • Tour du Mont Blanc (TMB)

    Full loop around the Mont Blanc massif.

  • Trail and Running

    Florence Marathon and ultra-trails: Echapee Belle (153km), Corsica Ultra-Trail (110km), Balcons d Azur Trail (65km), Ventoux Trail (75km).

Bicycle Touring

  • Cross-country Bicycle Tour

    Three-month bicycle crossing through France, Italy, and Croatia.

  • Marseille to Dunkirk, Solo and Self-supported

    Solo, fully self-supported ride from Marseille to Dunkirk.

  • Marseille to Pyrenees by Bike

    Long-distance cycling route from Marseille to the Pyrenees.

Travel

  • Brazil (2 months)

    Two months of travel and discovery in Brazil.

  • Canada (1 year)

    One full year living in Canada.

  • Texas (6 months)

    Six months of living and immersion in Texas.