Building scalable platforms, AI-powered solutions, and high-performance APIs.
Senior Full-Stack Engineer with 8+ years of experience building production-grade software. I deliver end-to-end solutions using TypeScript, Node.js, Symfony, and Laravel on the backend, with Next.js, Nuxt, React, and Vue on the frontend. I build scalable, maintainable systems.
📍 Morocco
💻 Working remotely with international companies
💼 Open to Senior Remote opportunities
stack:
TypeScriptNode.jsJavaScriptReactVue.jsNext.jsNuxt.jsPHPSymfonyLaravelPostgreSQLMySQLRedisDDDVitestViteAWSVercelJSNADJSNSD— pages torn from the last few years of shipping.
read the full story →Maintenance and hardening work on an existing production app: fixing bugs, refactoring legacy code, and security hardening (SQL injection prevention, brute-forc…
About FMC Production FMC Production is a French company specializing in the live and on-demand broadcast of scientific content on the web, building training pla…
Carrefour Links Project Category Management Collaboration to provide 360° view on their category (performance + projects) Provide access to useful & quality CRF…
import { pipeline } from '@core/ci';
export async function deploy(app: Service) {
const build = await pipeline.build(app, {
cache: true,
runner: 'vite',
});
if (!build.ok) throw new DeployError(build.errors);
await pipeline.test(build, { runner: 'vitest' });
await pipeline.push(build, {
target: 'aws',
region: 'eu-west-3',
});
return { url: `https://${app.slug}.vercel.app`, ok: true };
}— remote work means the office moves. Perspective ships with the code.
full travel log →— recruiters & clients: grab a 30-min intro. Pick a day, pick a slot, done.