Available · Paris / Rennes / Remote

FR

@kern

Software Engineer · Fullstack & Computer Vision

I build web and mobile apps, from the interface to the backend, and I train my own computer vision models.

42 Paris · Freelance Software Engineer

About

I started programming to understand how games and software worked on the inside. That led me to web development, systems, and then artificial intelligence.

Today I build complete applications, from frontend to backend, with a specialisation in computer vision: I train the models and build the products that use them.

I worked as a freelancer for FaceIQ Labs, I'm a co-founder of DiscordGate, and after two years of a computer science degree in Rennes, I joined 42 Paris to go further in systems programming.

Work experience

March to May 2026 · Remote

Software Engineer · FaceIQ Labs

Freelance

FaceIQ Labs is a US startup that analyses facial proportions from photos. Its platform reports more than 1.3 million users and 1.4 million analyses.

I worked there as a freelancer, around 30 hours a week. I rebuilt the facial harmony report, added sharing for reports and results, and fixed security vulnerabilities and bugs in production.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Prisma
  • PostgreSQL

Selected projects

Products I've worked on, alone or with a team.

private codeIn development · Pre-release

Glow Up: My Beauty

Mobile app · Independent project

A mobile app that brings together colour analysis, hairstyle simulation, visual skin analysis and skincare routines.

I designed the experience, built the mobile interfaces and integrated the analysis and image generation features.

  • Colour analysis and personalised recommendations
  • Hairstyle exploration from a photo
  • Visual assessment of skin characteristics
  • Tracking and organising skincare routines

Screenshots from the demo version.

  • React Native
  • Expo
  • TypeScript
  • FastAPI
  • PyTorch
aesthlabs.comPersonal project · Beta

AesthLabs

Computer Vision · Machine Learning · Fullstack

A facial analysis engine I built alone, end to end. At its core, a facial landmark model trained from scratch with PyTorch; its predictions are used to compute facial measurements and proportions.

I handled the whole chain: data, training, evaluation, inference, API and web interface.

For training, about 30,000 images were pre-annotated by MediaPipe, then 400 corrected by hand: 75 times cheaper than fully manual annotation.

The AesthLabs wordmark, over the words frontal anthropometry
2.92 px
Measured mean model error
52
Landmarks detected
26
Proportions computed
  • Python
  • PyTorch
  • CUDA
  • FastAPI
  • Next.js
discordgate.comCo-founder · In production

DiscordGate

SaaS · Search · AI · SEO

A Discord server directory with its own search engine, plus tools for server admins: content generation, analytics and tracking.

As a co-founder, I worked on the product's web features, AI tools and SEO.

DiscordGate home page
15,000+
Registered accounts
1,100+
Servers listed
13,300+
Texts generated
  • Nuxt 3
  • Vue 3
  • TypeScript
  • Meilisearch
  • PostgreSQL
  • Stripe
productivity-hub.appBuilt as a pair · In production

Productivity Hub

SaaS · Web · Desktop · Android

A personal management app: tasks, habits, workouts, and an AI assistant that works from the data stored in the app rather than a questionnaire.

Built as a pair, from the interface to the backend services. Stripe subscriptions, self-hosted on our own server with automated deployment.

Productivity Hub home page
2,000+
Reported users
50,000+
Habits tracked
120,000+
Tasks completed
  • Next.js
  • React
  • TypeScript
  • Supabase
  • Capacitor
  • Docker
stradacorsa.frPartner · In development

Strada Corsa

Marketplace · Automotive · Fullstack

A marketplace for renting sports cars, supercars and hypercars in the Île‑de‑France region, between professional rental companies and vetted drivers.

As one of three partners, I designed and built the public site and the pre-registration flows for rental companies and future customers.

Next step: the booking platform, with vehicle search, deposit payments and handover inspections.

Public site live, waiting list open.

  • Next.js
  • TypeScript
  • Supabase
  • Drizzle
  • PostgreSQL
private codePersonal projects · Technical archive

Reverse engineering & experiments

Systems programming · Networking · Computer Vision

Before building products, I spent a lot of time taking video games and software apart to understand how they work inside.

Rebuilding a game server from its observable behaviour, network analysis tools, reading process memory, prototypes combining visual detection with Arduino devices.

That is where I learned low-level programming, and how to understand a system with no documentation at all.

  • C
  • Python
  • Reverse Engineering
  • Network analysis
  • Arduino / USB HID

Education

42 Paris

Software development · Ongoing since 2026

A computer science school with no lectures: you learn through projects, evaluated by peers.

Admitted after La Piscine, a four-week intensive selection. I'm deepening C, memory management and algorithms there.

University of Rennes

BSc Computer Science · 2024–2026 · First two years completed

Two years of fundamentals: algorithms, data structures, object-oriented programming, systems and networks, databases, functional programming and statistics.

Languages studied : Java · Python · C · Haskell · R · SQL · JavaScript

Technical skills

Web & interfaces
  • Next.js
  • React
  • Nuxt
  • Vue
  • TypeScript
  • JavaScript
  • Tailwind CSS
  • Framer Motion
  • Three.js
Backend & data
  • Node.js
  • Python
  • FastAPI
  • PostgreSQL
  • Supabase
  • Prisma
  • Drizzle
  • REST APIs
  • OAuth2
  • Meilisearch
AI & vision
  • PyTorch
  • CUDA
  • MediaPipe
  • Model training
  • Dataset preparation
  • Computer Vision
  • LLM API integration
Mobile & cross-platform
  • React Native
  • Expo
  • Capacitor
  • Progressive web apps
Infrastructure & automation
  • Linux
  • Docker
  • Git
  • GitHub Actions
  • VPS
  • Vercel
  • CI/CD
  • Playwright
SEO & acquisition
  • Technical SEO
  • Programmatic SEO
  • Structured data
  • Google Search Console
  • Scraping
  • Indexing
Programming & fundamentals
  • C
  • C++
  • Java
  • Python
  • SQL
  • Data structures
  • Algorithms
  • Networking
Languages

Russian: Native · French: Bilingual · English: Fluent · German: B2

Contact

Building a product, looking to strengthen your team, or working on a project that mixes fullstack and AI?

I'm open to permanent roles as well as freelance work, in Paris, in Rennes or remotely, with a preference for remote freelance.

Or email me directly: kernself.pro@gmail.com