Delivery team coordinated
Coordinated two frontend developers and one intern while following features through release.
Software engineerWeb & mobile products
I'm Rachida, a software engineer. I build web and mobile products, APIs, and data workflows—then shape the architecture, delivery rhythm, and team clarity that help them scale.

Leadership, with receipts
I grew from owning frontend tickets to coordinating delivery, reviewing implementation, unblocking developers, and keeping product, design, and backend decisions connected.
Leadership in practice
Coordinated two frontend developers and one intern while following features through release.
Trained developers and interns on project structure, implementation standards, and independent delivery.
Skills
My strongest recent depth is Vue and Nuxt, backed by production React experience and cross-platform React Native work. I also build backend APIs and data workflows with Node.js, Fastify, and SQL.
React.js, Next.js, Vue.js, Nuxt.js, React Native, Expo, TypeScript, JavaScript, Pinia, Vite, CSS/SCSS
Application Architecture, Reusable Components, REST API Design & Integration, Responsive Design, SSR, SEO, Localization, Performance
Node.js, Fastify, SQL
Code Reviews, Mentoring, Figma, Postman, Git, GitHub
Independent products
A connected personal finance system for planning on the web and keeping up with money on the go.
Professional experience
The through-line is hands-on engineering: build the system, clarify the work, help the team ship it, and stay close enough to production to know what actually works.
Owned frontend delivery planning, implementation, pull-request reviews, release coordination, and production follow-through across multiple client products.
Coordinated API requirements and priorities directly with backend developers, designers, product owners, and client stakeholders.
Strengthened the shared Nuxt starter and built new frontend foundations with reusable wrappers, scalable interface patterns, and repeatable delivery workflows.
Refactored and extended established live SaaS products while supporting releases, integrations, and production issues.
Delivered onboarding, verification, localization, dynamic forms, financial reporting, and role-based access across complex operational workflows.
Built financial analysis and account-structure interfaces, and evaluated rendering strategies for large data-heavy tables.
Delivered creator-facing web experiences with custom JavaScript, CMS architecture, experiments, forms, and workflow automation.
Delivered complete pages and workflows for clients, invoices, receipts, and installment tracking.
Built data-heavy interfaces with complex forms, validation, tables, and business calculations.
Integrated REST APIs and debugged frontend and API behavior with Postman.
Created reusable React components and complete business workflows using class-based and functional components.
A quick break
A tiny typing sprint made from details across this portfolio. Follow the finger colors, chase your best, and give the keyboard something to glow about.
Press start to test your typing skills and set a score worth beating.
Locked Easy prompt
Featured independent product
TrackPal brings a Nuxt web workspace and an Expo mobile app into one finance product. Both platforms share the same Fastify, Drizzle, and Postgres foundation for transactions, recurring schedules, forecasts, insights, receipts, and subscriptions, while each interface is shaped for its own context.


Engineering approach
A strong interface begins with an understandable system, not an impressive dependency list.
Animation should explain hierarchy, preserve context, or reward intent—not delay the user.
Responsive layouts, accessible controls, reliable states, and graceful fallbacks are core design work.
Human signal
Vibe with me
Tiny soundtrack. Big mood.

Contact / 09
A rough idea is enough. Send the context, the constraint, or the problem you want to solve.