Skip to content

ahnafnafee/ahnafnafee.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Ahnaf An Nafee

Ahnaf An Nafee

PhD Student in AI & 3D Graphics @ GMU | DCXR Lab | Ex-CTO

Website LinkedIn GitHub Email


πŸš€ About Me

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.

πŸ”¬ Research Focus

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

πŸ› οΈ Core Expertise

  • 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

🌟 Featured Projects

Explore my full portfolio at ahnafnafee.dev/portfolio.


⚑ Technology Stack

This portfolio is a high-performance, SEO-optimized web application built with the latest modern stack.

Core Framework

Next.js React TypeScript Tailwind CSS

UI & UX

  • Framer Motion: Complex animations and gesture handling.
  • Lucide React: Clean, consistent iconography.
  • React Hot Toast: Accessible notifications.

Performance & SEO

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

πŸ’» Development

Prerequisites

  • Node.js >= 22.0.0
  • Yarn >= 1.22.0

Quick Start

  1. Clone & Install

    git clone https://github.com/ahnafnafee/ahnafnafee.dev.git
    cd ahnafnafee.dev
    yarn install
  2. 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"
  3. Run Locally

    yarn dev

πŸ” Google Indexing

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.

Setup

  1. Service Account: Place your service_account.json in indexing/service_account.json.
  2. Permissions:
    • Enable Indexing API and Google Search Console API in Google Cloud.
    • Add the Service Account email as an Owner in Google Search Console.

Run Indexing

Trigger the script manually:

npx tsx indexing/sendIndexingRequest.ts

πŸš€ Deployment

Optimized for Vercel with zero-config deployment.

yarn build

Also supports static export for AWS S3, GitHub Pages, or Netlify:

yarn export

Built with ❀️ by Ahnaf An Nafee

🌐 Visit Website β€’ πŸ› Report Bug

About

πŸ“ƒ Portfolio of Ahnaf An Nafee, built with Next.js and Tailwind CSS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

  •  

Packages

No packages published

Contributors 2

  •  
  •