Multilingual portfolio for Yusuph Salimu, a software engineer building web platforms, business websites, and backend systems.
Live site: https://yusuph-portfolio.vercel.app
- Framework: Next.js 15 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS 4
- Localization: next-intl (English, Swahili, French)
- Motion: Motion
- Testing: Vitest
- Content: MDX-powered project content
- Analytics: Vercel Analytics and Speed Insights
npm install
npm run dev
npm run buildFor the contact form, copy .env.example to .env.local and configure RESEND_API_KEY and CONTACT_TO. Optionally set a verified CONTACT_FROM sender for production email delivery. Until configured, the form reports that email delivery is unavailable and displays the direct email address.
See docs/ADDING-A-PROJECT.md for the guided workflow for adding a new case study.
This project is licensed under the MIT License. See LICENSE.
