I operate at the intersection of Artificial Intelligence, 3D Computer Graphics, and Cloud Infrastructure. As a PhD Student at George Mason University's DCXR (Design Computing and eXtended Reality) Lab (advised by Dr. Craig Yu), I research intuitive ways to create and interact with immersive digital worlds.
Previously, I was the CTO of a tech startup, where I learned that cutting-edge AI needs robust, scalable infrastructure to make a real-world impact. I build systems that work, not just papers that publish.
- AI for Graphics: Generative AI workflows, automated 3D modeling, UV mapping, and NPR rendering.
- Immersive Tech: Human-Computer Interaction (HCI) in VR/AR environments.
- Infrastructure: Scalable cloud deployment for high-performance graphics applications.
- Languages: Python, C++, Go, TypeScript
- Graphics & Game Dev: Unity, Unreal Engine, OpenGL, GLSL
- AI/ML: PyTorch, TensorFlow, Computer Vision
- DevOps: Kubernetes, AWS, OpenShift, CI/CD
Explore my full portfolio at ahnafnafee.dev/portfolio.
This portfolio is a high-performance, SEO-optimized web application built with the latest modern stack.
- Framer Motion: Complex animations and gesture handling.
- Lucide React: Clean, consistent iconography.
- React Hot Toast: Accessible notifications.
- Vercel Analytics & Speed Insights: Real-time user metrics.
- Next SEO: Advanced SEO management (Downgraded to v6.6.0 for compatability).
- PWA Support: Offline capabilities and installability.
- Node.js >= 22.0.0
- Yarn >= 1.22.0
-
Clone & Install
git clone https://github.com/ahnafnafee/ahnafnafee.dev.git cd ahnafnafee.dev yarn install -
Configure Environment Create
.env.development.local:NEXT_PUBLIC_TWITTER_USERNAME=@ahnaf_nafee NEXT_PUBLIC_SITE_NAME="Ahnaf An Nafee" NEXT_PUBLIC_SITE_URL="http://localhost:3000"
-
Run Locally
yarn dev
This project includes a script to batch index pages using the Google Indexing API. It automatically checks if a URL is already indexed using the Search Console API before submitting, to respect quota.
- Service Account: Place your
service_account.jsoninindexing/service_account.json. - Permissions:
- Enable Indexing API and Google Search Console API in Google Cloud.
- Add the Service Account email as an Owner in Google Search Console.
Trigger the script manually:
npx tsx indexing/sendIndexingRequest.tsOptimized for Vercel with zero-config deployment.
yarn buildAlso supports static export for AWS S3, GitHub Pages, or Netlify:
yarn exportBuilt with β€οΈ by Ahnaf An Nafee