8000 GitHub - jamilahmadzai/Portfolio: A personal portfolio which details my experience and skills. · GitHub
[go: up one dir, main page]

Skip to content
jamilahmadzaiPublic

About

A personal portfolio which details my experience and skills.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Professional Portfolio

The multilingual portfolio of Jamil Ur Rehman Ahmadzai, a full-stack software engineer working with React, TypeScript, PHP/Symfony, MongoDB, and .NET.

Live site

jamilahmadzai.com

Current architecture

The production site is a static React application deployed from the main branch.

  • Frontend: React 19, TypeScript, Vite, Material UI, Framer Motion
  • Localization: English and German with i18next
  • Profile data: Frontend/src/data/portfolioData.ts
  • CV assets: Frontend/public/cv/
  • Hosting: Vercel

The Backend/ directory contains the archived .NET 9 API, database migrations, and email-service implementation from the previous deployment architecture. It is retained as project history and is not used by the live site.

Features

  • Responsive professional experience timeline
  • Evidence-backed skills grouped by engineering area
  • Selected production project summaries
  • English and German content
  • Dark and light themes
  • Full-stack and frontend CV downloads
  • Backend-free contact form that prepares an email draft and offers a copy fallback

The contact form does not store or transmit visitor data. It opens a pre-filled draft in the visitor's email application, where the visitor reviews and sends the message. A copy-message fallback and direct email/LinkedIn links are also available.

Local development

cd Frontend
npm install
npm run dev

Validation:

npm run lint
npm run build

Deployment

Changes pushed to main are deployed automatically to the production domain by Vercel.

License

This project is licensed under the MIT License.

About

A personal portfolio which details my experience and skills.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

0