Skip to content
Hamid Alami
About

Software developer building practical tools.

I'm Hamid Reza Alami, a software developer based in Adelaide, Australia. I study at the University of Adelaide and spend most of my time building web apps, mobile apps, and developer tooling.

I'm most interested in the boring parts of software that make the interesting parts possible: clean module boundaries, validated content, honest error states, and interfaces that don't make people guess.

Outside university coursework, I'm building two projects: a Python CLI that automates Linux post-install setup, and a mobile app that helps reduce procrastination with focused work sessions. Both are works in progress — they're on the projects page.

What I focus on

Web Applications

Next.js, React, and TypeScript with a focus on accessibility, performance, and clean information architecture.

Mobile Apps

Native-feeling mobile experiences for productivity and habit-forming use cases — currently building CampFire.

Developer Tooling

Python CLIs and automation that remove the boring parts of setting up environments — currently building DistroForge.

Engineering Practices

Strict TypeScript, tested boundaries, validated content, security headers, and a content layer that scales without rewrites.

Current stack
Languages
  • TypeScript
  • Python
  • JavaScript
  • Bash
Frontend
  • Next.js (App Router)
  • React
  • Tailwind CSS
  • MDX
Backend
  • Node.js
  • PostgreSQL
  • REST
  • Edge runtimes
Tooling
  • Vitest
  • Playwright
  • ESLint
  • Git
  • Vercel

Have a project in mind?

I'm available for freelance work, collaborations, and full-time roles from Adelaide, Australia (or remote).