hamisu://colophon

How this site is made.

A brief note on the tools, decisions, and principles behind every pixel of this portfolio.
/ˈkɒləfən/ — a brief statement at a book's end detailing its production. A publisher's colophon, adapted for the web.

This site is built with NextJs, deployed on Vercel, and designed in Figma. It even runs "green," producing just ~0.07g CO₂ per visit.

Day-to-day

Personal toolkit

The apps I reach for most. Curated over years, rarely changed.

Arc

A better way to browse the web.

Raycast

macOS spotlight on steroids.

Spotify

Music for every coding session.

TickTick

Task management, done simply.

Notion

Notes, docs, and second brain.

VS Code

The editor most of us end up at.

Ghostty

Fast, feature-rich terminal.

Figma

Design thinking, made collaborative.

Credentials

Certificates & education

Academic background and professional certifications.

Bachelor of Science in Computer Science

Umaru Musa Yar'adua University (UMYU)

Degree
2015 – 2019

BSc. Result / Transcript

Umaru Musa Yar'adua University (UMYU)

Academic
2020
View

Across my career

Tech stack

Technologies I work with professionally — not just for this site.

Frontend

React
Next.js
TypeScript
TailwindCSS
HTML / CSS

Backend

Node.js
Python
Express
NestJS
REST / GraphQL

Databases

PostgreSQL
Redis
MongoDB
Prisma

DevOps & Cloud

Docker
Kubernetes
Linux
Vercel
CI / CD

AI / ML

Gemini API
TensorFlow
LangChain

Mobile

React Native

Under the hood

This site's stack

The specific tools used to build this portfolio.

Background noise

Now listening

Lofi / Chill Beats

Spotify Playlist · Always on

Live

Community

Open source

Projects I've built or contributed to publicly. All code is open — use it, improve it, ship it.

View all on GitHub

Craft notes

Design principles

Typography first

Playfair Display for display headings, Inter for body. Hierarchy is everything.

Sustainable by default

This site produces ~0.07g CO₂ per visit — cleaner than 90% of web pages tested.

Accessible

Semantic HTML, ARIA labels, keyboard navigation, and sufficient colour contrast.

Performance obsessed

Static pages, optimised images, and edge caching keep load times tight.