Skip to content
yf_

Agadir, Morocco · Remote

Youness Fkhach.

Senior full-stack engineer. 8 years building products on Ruby on Rails and React: performance work, AI-assisted developer tooling, and platforms built to scale.

Master's degree
Computer science · Ibn Zohr University
8+ years
Shipping production software
Multiple stacks
Rails · Node.js · React · React Native

Currently

RingTwice

2025 — Present

Senior Full-Stack Engineer

  • Achieved a 500% performance improvement on critical API endpoints through targeted backend optimization.
  • Modernized the application architecture by migrating legacy code to modern Ruby on Rails 8 standards.
  • Integrated the Invopop platform to automate in-house invoice generation and streamline distribution via the Peppol network.
  • Engineered a comprehensive internal QA tool that accelerates testing by instantly simulating complex user states (country, subscriptions, ratings, payments) through automated record creation and manipulation.
Read the case study →

Selected work

All work →
RingTwice2025 — PresentModernising a Rails marketplace: a 500% gain on critical API endpoints, a migration to Rails 8, automated invoicing over Peppol, and AI woven into the day-to-day engineering loop.LearningRobotsJune — September 2025An offline-ready web app that connects to and controls LearningRobots' AI robots, and teaches children the basics of neural networks, configured and visualised entirely in the browser.Efalia Engage2018 — 2025Seven years turning a citizen participation platform into a fully customisable SaaS, through a gradual Rails API migration, an in-house form builder, AI-powered moderation, and the infrastructure underneath it all.GemographyJanuary — July 2018Backend systems and admin dashboards on Node.js, Vue.js and MongoDB, with geospatial proximity search, multi-channel authentication, and a production environment configured and maintained end to end.

Stack

Languages
RubyJavaScriptTypeScriptGraphQLJavaPHPC++Lisp
Frontend
ReactReact NativeVue.jsNext.jsAstroTailwind CSS
Backend
Ruby on RailsExpress.jsSails.jsNode.jsAWS Lambda
Data
PostgreSQLMySQLMongoDBElasticsearchAlgoliaRedash
Infrastructure
DockerAWS (EC2, S3, Lambda)QoveryHerokuLinux server management
Practices
CI/CDEnd-to-end testingObservabilityAI-assisted toolingOpenAI APIsOffline-first PWAs
FireNotes: Building a distraction-free note extension with zero servers13 Sept 2026Heavy note apps add friction. I built FireNotes as a minimal browser extension that syncs across devices using native WebExtension storage.Rebuilding my site on Vite+ to stay current13 Sept 2026Introducing a new toolchain into a product I'm shipping adds nothing to that product, so I never get to evaluate anything at work. Personal projects are the only place I do, and this time the thing under evaluation was Vite+.Rails signed_id is underrated23 Aug 2026Email verification and password resets get re-implemented in every codebase. Most approaches add schema clutter or JWT machinery when Rails has a built-in solution.