Available: first position or freelance work

Marvin Cohen.
Web & AI Developer

 

SCROLL ↓
01

Projects

AI-generated stories for children

An app that generates personalized stories for children (text and illustration) with AI, based on the child's profile. Background generation, badge system and production deployment.

Rails 8 OpenAI GPT-4o Solid Queue Active Storage PostgreSQL Railway

Matchmaking for amateur athletes

A platform to create and join matches, build teams and chat in real time. A collaborative project built by 4 developers with live chat, venue geolocation and an installable app.

Rails 8 ActionCable Hotwire Mapbox Devise PWA

Biche.

Client

Booking and client area, beauty studio

A mobile-first app for an eyelash extension professional in Bordeaux: online booking, client area (loyalty, history, messaging) and shop. Built from the studio's mockups.

Rails Stimulus SCSS Stripe PostgreSQL Mobile-first

AI-automated sales prospecting

A system that finds leads, writes a personalized email for each one with AI and tracks replies, on autopilot. A local web dashboard lets me supervise everything and reply from the same page.

Python Claude API API Gmail OpenStreetMap launchd Dashboard web

AI-generated social media videos

A pipeline that generates a short social video every day: the AI writes the concept, generates the video, burns in a hook and writes the caption, then drops everything as a draft ready to publish.

Python Claude API Google Veo API TikTok ffmpeg launchd
02

Skills

Backend

  • Ruby
  • Ruby on Rails 8
  • PostgreSQL
  • Active Record
  • Solid Queue
  • Action Cable

Frontend

  • Hotwire (Turbo + Stimulus)
  • HTML / SCSS
  • JavaScript
  • Bootstrap 5
  • Responsive / Mobile-first
  • PWA

Tools

  • Git / GitHub
  • Devise
  • Active Storage / Cloudinary
  • Stripe
  • Railway
  • Minitest

Automation & AI

  • Python
  • Claude API
  • Google Veo
  • REST APIs (Gmail, TikTok)
  • launchd (cron)
  • ffmpeg
03

About

I am a web developer specialized in Ruby on Rails. I enjoy building complete applications, from data modeling all the way to production deployment.

After an intensive bootcamp at Le Wagon, I designed and shipped my own projects, such as Noctilio, and worked as part of a team on more ambitious applications like Teams Up. I care about clear, tested and well-commented code.

I am currently looking for my first full-time developer position to keep growing within a team, and I am also open to freelance projects.

04

Contact

A project, an opportunity, or just want to chat? Write to me via the form or directly on one of these channels.

Availability

Open to a first full-time position as well as freelance projects. I usually reply within a day.