You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Carl M.CM

Carl M.

Product-Focused Frontend Engineer | Fullstack | UX

€350/day
Lisbon, PT
3-7 years

Average response time: 1 hour

About Carl

Product-focused engineer with a design background (ESAAA, 2017) and 4+ years in startup environments.
I work at the intersection of product, design, and engineering. Translating business objectives into structured features, clear priorities, and scalable implementations.


⚙️ Technical Stack

Core: React 19, TypeScript, Tailwind CSS, Vite, Node.js, PostgreSQL Data & Architecture: Prisma / Drizzle ORM, Turborepo.

Currently Exploring: LangGraph.js, MCP, pgvector, multi-agent architectures, AI-driven product systems.

On my free time, I am actively building a personal product leveraging agent orchestration, RAG pipelines, and context-aware tooling.


🌱 Experience


Ritchy (Pre-launch SaaS) :

Built production-ready features using React, Tailwind, shadcn/ui, TanStack Table, Drizzle ORM, and Node.js Contributed to product design decisions Supported early go-to-market strategy.


FloodWise :

Partnered directly with the executive team to shape product direction Rapidly prototyped solutions Delivered full frontend with end-to-end ownership.

🗿 Focus

Expanding into AI-augmented product systems, with emphasis on:

Agent orchestration Retrieval-augmented generation (RAG) Scalable, context-aware platforms.

Seeking roles where product thinking and technical execution converge, particularly in AI-adjacent or product-intensive environments.
  • French

    Native or bilingual

  • English

    Fluent

  • Chinese

    Basic

  • Spanish

    Conversational

Can work on-site
Lisbon (up to 50km)

Experience

  • Floodwise
    Frontend Engineer
    ENVIRONMENTAL
    October 2025 - March 2026 (5 months)
    Lisbon, Portugal
    FloodWise is a pre-loss flood mitigation platform for insurers and policyholders, combining a mobile/web application with operational flood response services.

    Stack: React(Typescript), React-Router, React-hook-form, Vite, Zod, Zustand, Tanstack Query MaplibreGL.

    -Led end-to-end product delivery of the FloodWise application from concept to production, owning discovery, UX architecture, system design, implementation, and release cycles.

    -Designed and built the complete design system (tokens, components, interaction patterns, accessibility standards), delivering production-ready UI from high-fidelity Figma prototypes to scalable React components.

    -Architected the frontend application layer including routing strategy, global state management (Zustand), server-state orchestration (TanStack Query), schema validation (Zod), and form infrastructure (React Hook Form).

    -Defined and evolved domain data models in collaboration with backend stakeholders; authored V2 schema specifications aligned with business logic, risk modeling, and operational workflows.

    -Engineered real-time geospatial visualization using MapLibre GL, integrating multi-polygon flood zones, live alerts, and user property coordinates from the Environment Agency API.

    -Implemented an event-driven tasks and notifications system, translating flood alerts into actionable workflows for policyholders, bridging real-time risk signals with operational execution.

    - Delivered PWA-native capabilities, including camera-based door image capture and offline-ready architecture to support field reliability during emergencies.

    - Partnered directly with product and leadershipon roadmap definition, feature prioritization, and UX strategy, aligning technical decisions with insurer requirements and regulatory constraints.
    React.js Figma Node.js PostgreSQL Vite
  • Ritchy
    Frontend Web Developer
    DIGITAL AND IT
    April 2025 - October 2025 (6 months)
    Lisbon, Portugal
    Ritchy is a pre-launch SaaS platform that helps sales teams discover and qualify local business leads via enriched Google Maps data, offering a geographic UI for GTM execution.

    Stack: React (TypeScript), TanStack Query/Table, Node.js, Drizzle ORM, Zod, Turborepo, PostgreSQL


    - Built dynamic interfaces (tables, modals, cards) using TanStack and Shadcn with full support for pagination, filtering, and sorting.
    - Designed frontend logic for a geospatial map view displaying enriched leads from internal pipelines.
    - Implemented backend data flows: aggregated location-based leads, modeled schemas with Drizzle ORM, and handled upserts into PostgreSQL.
    - Contributed to API behaviors for lead interaction, optimistic updates, and transactional flows.
    Webflow React.js Node.js PostgreSQL Tanstack
  • SOLAL Tech
    Full-stack Developer
    March 2024 - December 2024 (9 months)
    73000 Chambéry, France
    SolalTech connects notaries with clients to manage post-mortem digital wishes (e.g., social media, crypto wallets).

    **Stack**: NestJS (Node.js), MongoDB, Flutter, Microservices



    - Built fullstack features including **client-notary reservations, mobile-first file storage, and notification systems**.
    - Implemented backend logic formulti-step onboarding flowsand asynchronous operations.
    - Developed over **40% of the client-facing app**, collaborating closely with product design.

Recommendations

Be the first to recommend Carl

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • RNCP concepteur d'application web et mobile
    Wild Code School
    2022
    Developpement fullstack d'application web et mobiles, design system, architecture, testing
  • DNAP Design et espace
    ESAAA Ecole d'Art Annecy Alpes
    2017

Skill set (25)

Categories