Hi, Hello I'm

Product‑minded full‑stack engineer shipping end‑to‑end experiences: APIs, auth, UI, analytics, SEO. I build reliable, fast products with Rails 7/8, React/Next.js, and Flutter.

Contact Me

Available for Projects

About Me

Product-minded full‑stack engineer shipping end‑to‑end: APIs, auth, UI, analytics, and SEO. I build with Ruby on Rails, React/Next.js, and Flutter, focusing on performance, DX, and measurable impact.

I launched Captain Ruby, a Rails content platform reaching ~1.1k monthly visitors, and I’m preparing the private beta of FitSpotter (Flutter + Rails API) with secure auth, real‑time features, and a clear monetization plan. I’m active in the Toulouse.rb community and enjoy speaking about building reliable products.

Comfortable across the stack: Rails 7/8, PostgreSQL, RSpec, JWT/DeviseTokenAuth, Sidekiq/Redis, Tailwind CSS, GA4/SEO/RSS, Firebase, and basic Stripe/AdMob. Based in Toulouse, open to impactful collaborations.

Experience

Founder & Full-Stack Engineer

2025 - Present

Captain Ruby (Rails 7.1)

  • Launched platform + admin analytics (GA4 + custom metrics); ~1.1k monthly visitors (Aug ’25), 245 YTD active users, 1.6k events, ~36% engagement.
  • Flagship posts at 643 and 625 views; growth via RSS (~187 accesses/week), SEO, early newsletter.
  • Hosted on my own VPS; optimized caching/TTFB to keep performance high and costs predictable.

Founder & Full-Stack Engineer

2025 - Present

FitSpotter (Flutter + Rails API-only)

  • Rails 8 API consumed by Flutter 3; secure auth (DeviseTokenAuth + JWT), media uploads (Cloudinary), push (FCM), async jobs (Sidekiq/Redis), Google Maps.
  • Real-time features (WebSocket) + end-to-end encryption (RSA/AES) for sensitive messaging.
  • Private beta ~Oct 2025 (~100 early adopters). KPIs: D7/D30 retention, validated spots, sessions created, crash-free sessions.
  • Monetization: freemium + AdMob + subscriptions (In-App later).

Freelance Web Developer (short engagements)

2022 – Present

Self-employed

  • Shipped fixes/features across WordPress/Webflow/Wix; improved on-page SEO and site reliability.
  • Prototyped (Rails 7 + Tailwind, React) to validate patterns before client delivery.

Education

  • Le Wagon Bordeaux – Full-Stack Web Development Bootcamp (RNCP Level 6)2022
  • ESECAD Paris 14 – Web Integrator2021
  • Continuing Education (Udemy 2024–2025): RSpec, Advanced Ruby, Rails Gems, Learn Ruby2024 – 2025

Projects

Side Projects

Captain Ruby • Rails 7.1

Captain Ruby • Rails 7.1

Content platform with analytics (GA4 + custom metrics). ~1.1k monthly visitors, 245 YTD active users, 1.6k events. Growth via RSS, SEO, newsletter. Hosted on VPS, optimized caching/TTFB.

#Ruby on Rails#PostgreSQL#GA4/SEO#Tailwind CSS
GitHubLive Site
FitSpotter (in build) • Flutter + Rails API

FitSpotter (in build) • Flutter + Rails API

Mobile app with secure auth, media uploads, push, async jobs, real‑time features. Private beta planned Oct 2025 (~100 early adopters). Monetization: freemium + AdMob + subscriptions.

#Flutter#Rails API#JWT#FCM#Sidekiq/Redis
GitHubLive Site

Practice Projects

Airbnb Clone • Ruby on Rails

Airbnb Clone • Ruby on Rails

A clone of the popular vacation rental website Airbnb. Users can create and manage listings, book and manage reservations, and leave reviews. The app uses the Mapbox API to display listings on a map and Strip for the secure payments. This Airbnb clone is a very complete MVP which was created following the tutorial by American YouTuber Chris Jeon (TypeFast).

#Ruby on Rails#Tailwind CSS#Mapbox API#Stripe API#Scalingo#SASS
GitHub
Slobodan Portfolio • React.js

Slobodan Portfolio • React.js

This is Slobodan Stojanovic's portfolio. It was built using React.js and GSAP for animations. The map on the contact page was built using Leaflet and the contact form uses EmailJS to send emails.

#React.js#GSAP#Leaflet#EmailJS#Vercel
GitHubLive Site
3D Portfolio • Three.js

3D Portfolio • Three.js

This is a 3D portfolio built using Three.js and GSAP for animations. The project was built using Vite and Tailwind CSS.

#Three.js#GSAP#Vite#Tailwind CSS#SASS#Vercel
GitHubLive Site
Promptopia • Next.js

Promptopia • Next.js

Promptopia is a platform for writers to find inspiration and share IA powerd prompts. The app uses Next.js, Tailwind CSS, and MangoDB. Auth0 is used for authentication.

#Next.js#Tailwind CSS#Vercel#MangoDB#Auth0
GitHubLive Site

Technologies

Ruby on Rails

Next.js

Ruby

React

Node.js

PostgreSQL

JavaScript

Python

Tailwind CSS

Postman Icon Streamline Icon: https://streamlinehq.com

Postman

Git

React Native

Flutter

Android Studio

Get in Touch

Share Your Vision, and Let's Create Something Great Together