
Rokon Zaman
Experience
Front-end Full-stack Developer
Full-timeRevnest2023 → PresentNowBuilding 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.
Full-stack Developer
FreelanceIndependent client work — end-to-end web apps, API integrations, and one-off React/Next.js projects.
Front-end Developer
FreelanceFiverr2022 → 2023Small-scale frontend gigs — landing pages, component work, and improvements.
Reviews
Roman was exactly what we were looking for, and yet he far exceeded expectations.
Roman asked the right questions, was very quick an thorough and produced clean code that can be easily maintained going forward.
As in previous projects, it was a pleasure to work with Roman. He is very proactive in giving you new ideas.
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 commu…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 communication. I had a React project that my company needed completed in a short amount of time. Roman was able to utilize my Figma designs and turn them into a working React project.Read moreRead less
Keep coming back to Roman for web stuff
He is great a proactive communications, letting you know when issues arise and how he plans to address them. Overall a great experience.
Excellent code quality, professional recommendations!
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.
Projects
Blogs
I Rebuilt This Site for Three Years
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.
May 16, 2026Spotify and Me
What started as a music app quietly became the thing that gets me to my desk. ## The rules I set on day one
May 13, 2026StarWalls: A Minimal Space Photo Wallpaper PWA
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.
Apr 21, 20262020 Wrapped
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
Jan 15, 2021




