Available: first position or freelance work

Marvin Cohen.
Web 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
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
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.