Afnan Khalid

Hello, World! I'm Afnan Khalid, a software engineer from NUST. I like building polished software, improving my skills through exploration and curiosity. I enjoy building developer tooling, web experiences, and sometimes games!

Scroll to Discover

About


Create More, Consume Less.

Currently, a 3rd year undergrad in a SWE program at NUST. I love writing software, specifically building performant web sites, that are also pleasant to look at. I also hack away at other domains, like HTTP servers, custom search engines, tooling like GitSage.

Built with: Astro

Typeface: Inter

Projects


2025

GitSage

Terminal UI for git for a more efficient git workflow

Go, Bubble tea, Lipgloss, GoReleaser, Github Actions


2025

Create-afn-app

An opinionated way to start a ReactJS frontend, and ExpressJS frontend, architectured for simplicity, best practices and rapid prototyping

ReactJS, Javascript, ExpressJS, Commander


2024

Fuzzy

Performant terminal based file search, 300,000 files performantly

Go, Bubble tea, Lipgloss


2024

The Sapphire

Medium inspired full stack blog site, with a focus on performance and security

ReactJS, React Query, TailwindCSS, React Three Fiber, WebGL, Zustand, Joi


2024

The Aegean

Server that runs The Sapphire, built for high performance, scalability and maintainability

NodeJS, ExpressJS, Firebase ,Joi, JWTs, BCrypt, Cron


2024

TF-IDF Search Engine

Relevancy based, Vector Space search engine

C++, Crow HTTP, Javascript, Make


2024

TodoCli

Quick access to to-dos directly from the terminal, no window switching needed

Go, Bubble tea, Lipgloss, SQLite


2024

Banished

An arcade roguelike inspired by Vampire Survivors, built in Unity. All assets self-made.

Unity, C#

Art through Code


The true essence of visuals on the web, powered by your GPU, written by yours truly.

a swirly gradient with black swirly lines and orange blue colors

S H A D E R

String Theory

A deep dive into noise, color, and generating randomness. Credit to the book of shaders.

a flowy gradient featuring pastel colors

S H A D E R

Chroma

Mixing noise to create something beautiful, with a unique palette that brings everything together. Animated version available on the shaders repo (peep the github).


2025 Find Flow

Something

Get in touch

afnank19@gmail.com

Afnan Khalid

Hello, World! I'm Afnan Khalid, a software engineer from NUST. I like building polished software, improving my skills through exploration and curiosity. I enjoy building developer tooling, web experiences, and sometimes games!

Scroll to Discover