Rokon Zaman

Rokon Zaman

{{ Software Engineer }}
Dinajpur, Bangladesh
roman@rzamann.com

Experience

  1. Front-end Full-stack Developer

    Full-time
    Revnest2023 PresentNow

    Building product-side web applications with React, Redux, Next.js, Sanity and TypeScript. Focused on shipping fast, accessible UI and tightening the team's frontend foundations.

  2. Full-stack Developer

    Freelance
    Upwork2023 PresentNow

    Independent client work — end-to-end web apps, API integrations, and one-off React/Next.js projects.

  3. Front-end Developer

    Freelance
    Fiverr2022 2023

    Small-scale frontend gigs — landing pages, component work, and improvements.

Reviews

Roman was exactly what we were looking for, and yet he far exceeded expectations.

SS
Stefan St. M

Roman asked the right questions, was very quick an thorough and produced clean code that can be easily maintained going forward.

DW
Dmcs W

As in previous projects, it was a pleasure to work with Roman. He is very proactive in giving you new ideas.

MK
Mark K
Roman is great to work with. You can tell that he is experienced, he asks great questions to get a deep understanding of the requirements, provides great feedback, and is fast with his commuRead more
E
Emteria

Keep coming back to Roman for web stuff

BG
Bee G

He is great a proactive communications, letting you know when issues arise and how he plans to address them. Overall a great experience.

DW
Dmcs W

Excellent code quality, professional recommendations!

BG
Bee G

What stands out is how well Roman communicates, both in proposing solutions and also in written code comments and documentation. Roman is a 10x developer and we're lucky to have found him.

SS
Stefan St. M

Projects

Blogs

It was supposed to be a weekend job. The old version ran on Gatsby — fine, fast enough, but I'd been hitting walls. The routing and GraphQL pipeline were rigid in a way that fought me every time I wanted to add anything new. There was no built-in image optimisation. Every new dependency landed with its own dev-server slowdown. Meanwhile, every other project I touched was on Next.js, and the contrast got worse every month.  Next eventually shipped file-based routing of its own. Then `next/image`, `next/font`, `next/script`, the metadata API, `next/og`, the package-import optimiser. None of it world-changing on its own; together it stopped being a framework and started being a runtime with batteries. The first Saturday of the rewrite ported routing. The second Saturday threw out the data layer. The third Saturday ate the design.

I Rebuilt This Site for Three Years

May 16, 2026
What started as a music app quietly became the thing that gets me to my desk.  ## The rules I set on day one

Spotify and Me

May 13, 2026
I wanted a better way to browse NASA photos on my phone and save them as wallpapers. NASA has the APOD API, the Image of the Day RSS feed, and the full Images API — tons of great content — but no mobile interface that makes it easy to frame and download a shot for your lock screen. So I built one.  Here's what I learned building it, including the parts that didn't work the first time.

StarWalls: A Minimal Space Photo Wallpaper PWA

Apr 21, 2026
Welcome to my first blog. A brief of what I did in 2020. It was a horrifying year for all the people all over the world for sure. But it shouldn't hold you back. This year I indeed taste a lot of new things, thanks to the pandemic effect. Mostly React, NodeJS & JamStack related.  ## Prequel

2020 Wrapped

Jan 15, 2021

Indie Apps

EyeHack icon

EyeHack

MacOS menubar app for 20-20-20 eye break rule

StarWalls icon

StarWalls

The slickest NASA wallpaper app on the web

301st.xyz icon

301st.xyz

Interactive 3D countdowns for every moment

UniFonts icon

UniFonts

Universal font generator