Career journey

A concise timeline of what I’ve done so far — and what I’m building next.

Experience

  1. Jan 2026 — Present

    Independent Developer

    Personal Projects & Upskilling • Portugal
    • Job Match Pipeline (ongoing): pulls postings daily from job APIs, normalizes them into one model and removes cross-source duplicates.
    • Ranks jobs with hard filters plus weighted subscores, including CV-to-job semantic similarity using text embeddings (Voyage AI); an LLM (OpenRouter) writes fit/gap analyses for the top matches.
    • Nuxt 4 dashboard with filters, application tracker, CV upload and stats charts; scheduled job on Railway, dashboard on Vercel.
    • Tested with Vitest (parsers, scoring, dedup) and Playwright (end-to-end browser tests) in GitHub Actions CI.
    • Built a Flutter app that identifies bird species from photos using AI image recognition.
    • Built a Flutter/Dart GPS tracking app for agricultural field work, with offline storage (Isar).

    Core stack: Flutter, Dart, TypeScript, Node.js, Nuxt 4, Prisma/PostgreSQL (Neon), Vitest, GitHub Actions CI, Railway

  2. 2021 — 2025

    Vue-Nuxt / Flutter Full Stack Developer

    Activbookings • Portugal
    • Built and supported production web applications using Nuxt.js/Vue, delivering dynamic UI connected to backend services.
    • Developed and maintained cross-platform Flutter applications for internal and client-facing business use.
    • Integrated REST APIs and third-party platforms for booking, content management, and operational workflows.
    • Deployed and maintained services on AWS infrastructure (ECS, RDS, CloudWatch, WAF).
    • Collaborated in remote-friendly Agile environments with designers, backend engineers, and stakeholders.
    • Used analytics and monitoring tools to improve reliability, usage visibility, and performance.

    Core stack: Vue/Nuxt, Flutter, Dart, JavaScript, REST APIs, PostgreSQL, AWS, Git

© 2026 Daniel Paulino • Built with Nuxt • Updated October 2026