Rom Thokna - Full Stack Developer
My Intro

About Me

I am Rom Thokna, a student from Norton University, a third-year student of the Faculty of Computer Science, currently a Web FrontEnd Developer at KiloIT with 3 years of experience in website development. My main skills are ReactJS and Next.js.

Coding
Music
Coffee
Game
EDUCATION

Education Background

This is all about my educational history from primary school to university.

SKILLS

My Skills

Below are all my skills, including Main Skills and Additional Skills, that I use daily in various jobs.

ReactJS

A JavaScript library for building user interfaces.

Next.js

A React framework for production-ready apps.

TypeScript

A strongly typed programming language that builds on JavaScript.

JavaScript

A programming language for web applications.

Express.js

A minimal and flexible Node.js web application framework.

MongoDB

A NoSQL database program that uses JSON-like documents.

Redux

A predictable state container for JavaScript apps.

Bootstrap5

A front-end framework for faster and easier web development.

See more skills
PORTFOLIO

View My Projects

Some of my latest projects I've been involved in, learn more about my work.

Completed

SMS

Live Demo
Completed

Coza Store

Live Demo
Completed

Kilo Foods

Live Demo
Completed

Kilo Stay

Live Demo
Completed

Kilo Attractions

Live Demo
In Progress

Kilo X

Live Demo
Completed

Portfolio Website

Live Demo
Completed

Cater Sew

Live Demo
What do I do?

We do awesome services for our clients

Below are the services we offer to our customers.

Web Application

A web application is a type of software that runs on a web server and is accessed through a web browser. Unlike simple websites, web apps are interactive, dynamic, and often require user authentication.

Web Development

Web development is the process of creating websites and web applications. It includes everything from designing, coding, and maintaining websites or apps that run on the web.

Web Hosting

Web hosting services provide the technology and support needed to keep websites accessible on the internet.

CONTACT

Contact Us

If you are interested in our service, or you want to express your interest to us, you can find the contact information here or in the Footer Section to discuss freely. Thank you.

20 characters remaining
40 characters remaining
50 characters remaining
500 characters remaining
Tools

How I built my Portfolio?

The tools or technologies I used to build this portfolio website

Next.js is a framework build on top of ReactJs, called Server-Side..., we use it entirely in this project to build the front-end and also combine it with a small API, namely on Auth user login.
Next.js

Next.js

Front-End Framework

MongoDB is a Data Center that we use to integrate more than one Expressjs to store some data in this project such as About, Skill, Service, Portfolio, Contact, UserData Login.
MongoDB

MongoDB

Database Collections

Nodemailer is a module for Node.js applications that allows easy email sending, we use it to Integrate with Front-End(Contact Us from) to send messages directly to us.
Nodemailer

Nodemailer

email service

Cloudinary is a cloud-based image and video management platform, we used it in this project to store various images.
Cloudinary

Cloudinary

Cloud services

Render.com is a cloud platform that simplifies the process of building, deploying, and scaling applications and websites. It offers a range of services, including static site hosting, web services, private services, background workers, cron jobs, and managed databases like MongoDB and Key Value storage
Render

Render

Cloud platforms

NextAuth.js is a complete open-source authentication solution for Next.js applications. It helps you easily add sign-in/sign-up functionality to your app with support for OAuth providers, email/password login, JWTs, sessions, and more — all without writing your own backend auth logic from scratch.
Next Auth

Next Auth

OAuth providers

API is Application Programming Language, we use it to act as an agent between Front-End and Back-End to request various data.
API

API

Application Programming Interface

Bootstrap 5 is the latest major version of Bootstrap — a popular open-source CSS framework used to build responsive, mobile-first websites quickly and efficiently.
Bootstrap 5

Bootstrap 5

CSS framework

GitHub is a web-based platform for version control, collaboration, and code hosting, built on top of Git,We use it to store and manage Back-End source code.
GitHub

GitHub

Version control

GitLab is a web-based DevOps platform that provides a complete CI/CD pipeline, Git repository management, issue tracking, and deployment tools—all in one place. We use it to store and manage Front-End source code.
GitLab

GitLab

DevOps Platform

Express.js (or just Express) is a minimal and flexible web framework for Node.js. It simplifies the process of building web servers and APIs.
Node(Express.js)

Node(Express.js)

web servers and APIs

Postman is a popular API development tool that helps developers test, debug, and document APIs easily. Think of it as your go-to platform for interacting with APIs — without needing to write code just to test endpoints.
Postman

Postman

API development tool

Redux is a state management library for JavaScript apps — most commonly used with React. It helps manage and centralize your app's global state in a predictable way.
Redux

Redux

state management library

Sass (Syntactically Awesome Style Sheets) is a CSS preprocessor that extends the capabilities of CSS, offering more power and flexibility for styling your web pages. It introduces additional features like variables, nested rules, mixins, inheritance, and functions, making it easier to write and maintain complex styles.
Sass

Sass

CSS preprocessor

TypeScript is a superset of JavaScript that adds static types to the language. It is designed to improve the development process by making code easier to maintain, catch bugs early, and enhance the development experience with tools like auto-completion and better refactoring support.
Typescript

Typescript

superset of JavaScrip

Vercel is a cloud platform for frontend developers—it makes it super easy to deploy websites and web apps, especially those built with modern frameworks like Next.js, React, Vue, and Svelte. We use it to deploy Front-End and Back-End and Cross Domains with Namecheap.
Vercel

Vercel

Cloud Platforms