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
All you need to know about Jev (typesafe.ai)19 Sept 2026Jev has built up hype for its speed and classification approach. Here is what it does, what it doesn't, and how it performed on my task prefill test.Rails rate limiting without Rack::Attack19 Sept 2026Action Controller has shipped a rate_limit filter since Rails 7.2. It's a before_action over a cache counter, and for login forms and password resets it covers what most apps pulled in a gem for.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.