About

Rokon Zaman

Building neat & snappy web experience. UX freak. React Geek. Build with NextJS, Scale with Go!

Story

About

I'm a full-stack web developer with several years of working experience — mostly from my ever-growing personal and freelance projects. I like building cool things for the web and mobile. My specialties / interests include but are not limited to: quickly learning new skills, problem-solving, code organizing, responsive design, TypeScript, React, React Native, NextJS, REST APIs, Firebase, Supabase, Serverless Architecture, NestJS, Go, Docker, and Linux/Shell for the fun it!

If you think I can help you with your project or idea, feel free to reach me out!

+ Read backstory

Technology and electronics have always fascinated me since I was a kid. Growing up, I wanted to be an engineer but knew nothing about engineering. Early in high school, I learned how software is made and what programming is.

In my late high school year, I discovered how to create personal websites — Blogger, WordPress, and similar platforms. I started copy-paste blogging because I was surfing the web all the time, reading articles. Why not share my favorites on my own blog?

I learned HTML and CSS on the internet, in the need of editing some code on my website. Came across JavaScript to add some interactivity — using it by searching the web and copying/pasting, of course!

Later, I learned that the thing (JavaScript) I was already using is a "programming" language for the "web." I'd always wondered why/how facebook.com is so advanced (interactive) compared to others. I'd seen the bonified version of Facebook on basic phones, m.facebook.com, and the full desktop version. If your eyes jump to the browser address bar frequently, you know what I'm talking about.

Anyway — it's the clever use of JavaScript. That kind of thing inspired me to study JavaScript technologies thoroughly.

I found my missing dream piece: I want to be a software engineer. Became obsessed with the idea of using programming to solve practical problems and improve the lives of people around the world. Currently I'm studying CSE, learning various languages, algorithms, compilers, etc. — Python, Java, C#, C. But I find myself more interested in modern web stuff: SPA, React, AJAX, Web APIs, Sockets, PWAs, etc.

Interest

  • Web Engineering
  • App Development
  • Product Experience Design
  • Cross Platform Accessibility
  • Internet of Things (IoT)
  • Artificial Intelligence (AI)
  • Game Development

Skills

Programming Languages

  • TypeScript
  • JavaScript
  • Go
  • Python
  • Dart
  • C#
  • Java
  • C

Frameworks & Libraries

  • React
  • Redux
  • RTK Query
  • NextJS
  • Gatsby
  • MUI
  • Radix UI
  • Tailwind
  • Express
  • Fastify
  • NestJS
  • Deno
  • HonoJS
  • Fiber
  • Supabase
  • PostgreSQL
  • PlanetScale
  • Turso
  • React Native
  • Expo

Others

  • HTML
  • CSS
  • Joy UI
  • Figma
  • Framer Motion

Tools I Live On

  • Git
  • VS Code
  • NeoVim
  • iTerm2 Quake Terminal
  • Ghostty
  • Cmux
  • Arc Browser

Education

  • Computer Science & Engineering

    Rangpur Ideal Institute of Technology

    2017 2022

Online Certifications

FreeCodeCamp.org

  • APIs & Microservices
  • Algorithms & Data Structures with JavaScript

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.