~/About
Roman Rokon
Roman Rokon

<Full-stack Developer />



Roman Rokon

Technology and electronics have always fascinated me since I was a kid. Growing up, I wanted to be an engineer but I knew nothing about engineering. Late 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! It was Blogger, WordPress, something like that. I started doing some kind of copy-paste blogging for some other reason. I was like 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 of my website. Came across JavaScript to add some interactivity to my site. Using it by searching the web and copying and pasting, of course.

Later, I learned that the thing (JavaScript) I'm already using is a "programming" language, for the "web". I've always wondered why/how facebook.com is so advanced (interactive) compared to others? I have seen bonified version of Facebook on very basic cell phones to mbasic to m.facebook.com to full blown desktop version. If you're the kind of person who's eyes jumps to the browser address bar frequently, you know what I'm talking about.

Anyway, It's the clever use of JavaScript. These kinda thing inspired me to study JavaScript 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. Languages ranging from Python, Java, C#, to C etc. But I find myself more interested in Modern web stuff like SPA, React, AJAX, Web API's, Socket, PWA etc. When I started learning JavaScript, these types of technology were still new and growing, and I liked that.

I am now doing full-stack development with several years of working experience. Experience 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, Gatsby, Graphql, REST API, MERN Stack, Firebase, Supabase, Serverless Architechture, Docker, and Linux/Shell stuff.

I also have some experience in game development and intereseted in artificial intelligences and IOT stuff!

If you think I can help you with your project or idea, reach me on the contact page.

Skills

Programming Languages

TypeScript

JavaScript

NodeJS

Dart

C#

Java

Python

Frameworks/Libraries

React

NextJS

Gatsby

MUI

Express

Fastify

NestJS

React Native

Flutter

Others

HTML

CSS

Material-UI

Joy-UI

Framer Motion

Figma

Education

Rangpur Ideal Institute of Technology
  • Computer Science & Engineering

Online Certifications

FreeCodeCamp.org
  • APIs & Microservices

  • Algorithms & Data Structures with JavaScript