Frontend Engineer β’ Next.js (App Router) β’ TypeScript β’ TailwindCSS β’ React Native β’ OSS Author
Based in Morocco β’ Learning German (A1 β B1 in progress) β’ Photography & Content Creator
π Languages: Arabic (native) β’ English (intermediate) β’ French (intermediate) β’ German (learning)
|
|
|
- Primary focus: Modern, performant frontends and full-stack prototypes built with Next.js + TypeScript (App Router, SSR/ISR), optimized for performance & SEO.
- Secondary: Mobile apps (React Native + Expo), infra integrations (Supabase, Sanity, Stripe/PayPal), and small OSS utilities & VSCode tooling.
- Soft/Business: Content creator and photographer (Canon 77D), building product-ready portfolios and client workflows.
Frontend: Next.js 15+, React, TypeScript, TailwindCSS, shadcn/ui, Headless UI
Mobile: React Native + Expo
Backend / DB: Supabase, Firebase, Node/Express, PostgreSQL, MongoDB
CMS / Content: Sanity, Markdown/MDX
Payments / Billing: Stripe, PayPal
Dev tooling: pnpm, Vercel, GitHub Actions, ESLint, Prettier, Vitest, Playwright
Observability / Analytics: PostHog, Sentry
Design & Media: Storybook, Figma, Lightroom (photography)
Other: VSCode extension author (100-nextjs-snippets β publisher: amjarmed)
- Portfolio (live) β https://www.amjarmed.com/ β personal site, Next.js, SEO & performance focused.
- carePulse β full-stack demo (see repo).
- HORIZON BANK (jsm-banking) β sample banking UI & patterns.
- Aora (React Native) β mobile app demo.
- Postify (Next.js + Sanity) β headless blog example.
- OSS:
100-nextjs-snippets(VSCode),MotionPrime(CSS animation lib),loremarabic,socialmedia-css-colors,Awesome-AnyType-Resources(80+ β ).
Tip: Pin 4 repos on your GitHub:
portfolio,100-nextjs-snippets, one production-grade Next.js app, and one mobile app. Pinned repos = immediate credibility.
- Production-ready Next.js projects with focus points documented (Lighthouse scores, perf fixes, ISR/SSR decisions).
- Case-studies (architecture decisions, trade-offs, outcomes).
- CI workflows (lint β typecheck β test β build) + deployment previews (Vercel).
- OSS tools for dev workflows (snippets, small npm packages).
- Evidence of discipline:
strictTypeScript, tests (Vitest), E2E (Playwright) on core apps.
- Start with product constraints β pick SSR/SSG/ISR based on SEO / fresher content.
- Enforce
strictTypeScript + linting; PR previews on Vercel for reviews. - Measure & optimize: Lighthouse (target β₯90), bundle-splitting, image optimization (
next/image), route-level code-splitting. - Secure-by-default: env management via Vercel, CSP headers, minimal third-party libs.
- Shipping cadence: small, tested increments + clear changelogs.
- Move portfolio projects to Next.js App Router patterns and add short video case-studies (60β120s).
- Add Storybook for reusable UI components.
- Polish one production-grade demo with: Auth (Supabase/NextAuth), Stripe payment flow, and PostHog + Sentry.
- Prepare German-friendly CV + applications for remote / EU roles.
- TL;DR (one-line).
- Live demo URL + screenshots / GIF.
- Stack & architecture notes (why SSR/ISR, caching strategy).
- Performance metrics (LCP, TTFB, bundle size) and what you changed.
- Run / dev steps and CI badge.
- Tests coverage badge & deployment badge.
- Portfolio: https://www.amjarmed.com/
- GitHub: https://github.com/amjarmed
- LinkedIn: https://www.linkedin.com/in/amjarmed/
- Email / DM: add your preferred contact (put
mailto:link or e-mail here)
Made with β€οΈ in Morocco β Frontend, OSS & Photography
```ξ¨0ξ¨