Skip to content

amjarmed/amjarmed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

79 Commits
Β 
Β 

Repository files navigation

Hi β€” I'm Mohamed Amjar πŸ‘‹

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)


GitHub stats Top languages

πŸ‘¨β€πŸ’» Quick summary

  • 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.

πŸ›  Tech stack (short)

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)


πŸ“Œ Highlights β€” Projects & OSS

  • 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.


βœ… What you’ll find in this account

  • 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: strict TypeScript, tests (Vitest), E2E (Playwright) on core apps.

πŸ“ˆ How I work (short, actionable)

  • Start with product constraints β†’ pick SSR/SSG/ISR based on SEO / fresher content.
  • Enforce strict TypeScript + 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.

🎯 Current focus

  • 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.

πŸ“‚ Recommended repo README checklist (what to include per project)

  • 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.

🀝 Want to collaborate or hire me?


Made with ❀️ in Morocco β€” Frontend, OSS & Photography

```0

About

Config files for my GitHub profile.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published