Web Applications
Next.js, React, and TypeScript with a focus on accessibility, performance, and clean information architecture.
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.
Next.js, React, and TypeScript with a focus on accessibility, performance, and clean information architecture.
Native-feeling mobile experiences for productivity and habit-forming use cases — currently building CampFire.
Python CLIs and automation that remove the boring parts of setting up environments — currently building DistroForge.
Strict TypeScript, tested boundaries, validated content, security headers, and a content layer that scales without rewrites.
I'm available for freelance work, collaborations, and full-time roles from Adelaide, Australia (or remote).