Product-Minded Engineer

Engineering systems, shipping interfaces.

Fullstack Developer based in Paris. Specializing in high-performance web systems for startups and fintech.

Start a conversation
AVAILABLE FOR Q1 2026
The Philosophy

Think like a founder, build like an architect.

01. Product First

Focused on delivering business outcomes. I prioritize features that drive value, ensuring technical decisions never get in the way of user experience.

02. Technical Rigor

Delivering production-ready systems with TypeScript, Node.js, and Go. I believe in type safety and automated testing.

03. Distinctive UX

A tool that feels good to use is a tool that gets used. I combine engineering precision with creative direction to ship distinctive digital experiences.

Selected Experience
PropTech · Chrome Extension

Première

Augmented apartment search for the Paris rental market. Detects new listings from your saved-search alerts, flags illegal rent-cap overages, and drafts personalized outreach — one tap to send.

Next.js Supabase Hono ai-sdk Chrome Ext.
View Project →
rent-cap.service.ts
export async function checkRentCap(input: RentCapInput) {
  const geo = await geocode(input.address);
  const rentCap = await getRentCap(listing, geo);

  // Encadrement des loyers — Paris rent-cap grid
  const overCap = rentCap.ceiling < input.rent;
  return { status: 'verdict', geo, rentCap };
}
// ARCHITECTURE
> Legal Rent-Cap Verification
> Listing Enrichment Pipeline
> One-Tap Personalized Outreach
Fintech SaaS

Haako

Manage your finances effortlessly with an all-in-one banking solution.

Next.js Supabase OAuth Zod ai-sdk
View Project →
haako.auth.ts
export const validateTransaction = z.object({
  amount: z.number().positive(),
  category: z.enum(['Fintech', 'SaaS']),
  provider: z.string().min(1)
});

// Supabase Auth + ai-sdk bridge
const { data: stream } = await streamText({
  model: openai('gpt-4'),
  prompt: 'Analyze banking behavior...'
});
// ARCHITECTURE
> Type-safe Banking Logic
> Transaction Analysis
> AI-Driven Insights
Personal Tool

Solopreneur

Personal tool to manage your auto entreprise and streamline administrative tasks.

Next.js
View Project →
dashboard.tsx
const TaxCalculator = () => {
  const [revenue, setRevenue] = useState(0);
  
  // French URSSAF Calculation (Micro-BNC)
  const taxRate = 0.211; 
  const estimate = revenue * taxRate;

  return <StatCard value={estimate} />;
};
// ARCHITECTURE
> Revenue Tracking
> Automated Tax Estimation
> Client CRM
Reliability Stack

The Core

React Server Components, Next.js, and TanStack for resilient, fast frontends.

The Engine

Node.js and Go for scalable backends. PostgreSQL for data integrity.

The Pipeline

GitHub Actions, Docker, and Automated E2E testing with Playwright.

Contact

Ready to build for production?

Currently open to freelance missions and strategic technical roles for 2026.