khawaja-ammar / portfolio

My personal portfolio website

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Portfolio Website

This is my personal portfolio website meant to show of my skills and experiences as well as maintain a blog potentially

Deployed on cloudflare at: https://ammarkhawaja.pages.dev/

About this website

  • Astro Framework (SSG)
  • Pure Javascript (Typescript) => no frameworks for best performance
  • Tailwindcss
  • SEO optimized

Roadmap

  • Bug: The js code that listens to events outside the small screen nav bar should close automatically as if small nav is open and we switch to big screen
  • Feature: Stop using prose tailwind classes and make custom styling classes
  • Bug: Page 404 doesn't load for invalid pages on cloudflare
  • Feature: Make "projects" page with tags?
  • Bug: When page switched, the title is Popped in and replaced??
  • Addition: Add DevOps
  • Optimization: Switch to woff, woff2 fonts
  • Feature: fix the CLS issue
  • Feature: Switch to React?
  • Feature: useTransitions API?
  • Feature: Blog with a search functionality and tags (links in with projects)
  • Feature: Collapsible headings for blog and about page (where ever .md is used)
  • Feature: More precise and separate categories for Skills and make them clickable to tags OR to show related libraries

About

My personal portfolio website


Languages

Language:TypeScript 67.5%Language:Astro 30.3%Language:JavaScript 1.2%Language:CSS 1.0%