Youness Fkhach
8+ years building products on Ruby on Rails and React: performance work, AI-assisted developer tooling, and platforms built to scale.
Selected Work
All case studies →Production platforms, architecture migrations, and developer tooling case studies.
Senior Full-Stack Engineer · 2025 — Present
Modernising 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.
Full-Stack Engineer (Freelance) · June — September 2025
An 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.
Senior Full-Stack Engineer · 2018 — 2025
Seven 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.
Full-Stack Engineer · January — July 2018
Backend 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.
Open Source & Indie Work
Minimal developer tools and browser extensions built with zero server overhead.
Stack & Capabilities
Core languages, frameworks, data stores, and infrastructure across 8+ years in production.
| Domain | Technologies & Practices |
|---|---|
| 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 |
Writing
All posts →Technical notes on Ruby on Rails, React, performance, and developer tooling.
Localebot: localization without touching your codebase11 Oct 2026
Localebot is a GitHub App that finds untranslated strings in a pull request, lets translators and an AI model fill them in, and opens a second PR with the result. It reads existing locale files and keeps almost no state of its own. Read →
All you need to know about Jev (typesafe.ai)19 Sept 2026
Jev 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. Read →
Rails rate limiting without Rack::Attack19 Sept 2026
Action 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. Read →
FireNotes: Building a distraction-free note extension with zero servers13 Sept 2026
Heavy note apps add friction. I built FireNotes as a minimal browser extension that syncs across devices using native WebExtension storage. Read →