Open to work · Junior Developer →
Profile

Ibuildthingsfortheweb.

Economics student turned web developer. I build full-stack apps with Next.js, React, and MongoDB — and I actually enjoy debugging.

Currently diving deeper into Express.js & Node.js — backend is the focus right now
Download Resume

About Me

Hey — I'm Kazi Ontor. I'm an Economics student at the University of Chittagong who picked up coding in January 2026 and got completely hooked. What started as curiosity at Programming Hero turned into building full-stack apps within months.

I spend most of my time in the Next.js and React ecosystem. I've built four deployed projects so far — from a doctor appointment scheduler with real JWT auth to a news aggregator with server-side rendering. My proudest moment was getting stateless JWKS token verification working on my own Express.js backend. That took me three days and a lot of Stack Overflow.

I'm looking for a junior developer role where I can keep learning from experienced engineers and actually ship code that people use. I learn fast, I'm not afraid to ask questions, and I genuinely enjoy the problem-solving side of this work.

What I Work With

What I'm Good At (& What I'm Still Learning)

I've been coding for about 5 months now. Here's an honest look at where I'm comfortable and where I'm still growing.

Frontend Development

Comfortable

This is where I started and where I feel most at home. I can build responsive layouts from scratch with Tailwind CSS, and I understand flexbox and grid well enough to not fight with them anymore.

HTML5CSS3Tailwind CSSResponsive Design

React & Next.js

Daily Driver

I use React for everything now. Three of my four projects are built with Next.js — I like how it handles routing, SSR, and API routes. I also used Vite + React Router for one project to understand the differences.

Next.jsReact.jsReact RouterVite.js

Backend & Auth

Learning Fast

Built a dedicated Express.js server for Doc-Appoint that verifies Better Auth sessions using JWKS tokens. Took me a few days to get right, but now I understand how stateless auth actually works under the hood.

Node.jsExpress.jsMongoDBBetter AuthJWT

UI & Design Sense

Getting Better

I care about how things look and feel. I can follow Figma designs closely and I have an eye for spacing, color, and hierarchy — probably helps that Economics taught me to read charts and data layouts.

FigmaDaisyUIHeroUIMicro-Animations

Tech Stack

Tools & Technologies

Journey

Experience & Education

Jan 2026 - Present

MERN Stack Web Developer Trainee

Programming Hero

Where it all started. Learning everything from HTML basics to full-stack React + Node.js apps. This program gave me structure and deadlines — I build something new almost every week.

2026

Frontend Developer

Personal Projects

Built Doc-Appoint, Qurbani-Hat, Dragon-News, and Keen-Keeper — all deployed on Vercel. Each project pushed me to learn something new, from Next.js server-side rendering to Express.js JWT authentication.

2023 - Present

B.Sc. in Economics

University of Chittagong

My main degree. The quantitative and analytical thinking from Economics actually helps more than I expected — reading data, structuring logic, understanding systems.

Selected Work

Doc-Appoint
Project 01

Doc-Appoint

Next.jsExpress.jsBetter AuthMongoDB

My most complex project. Patients can browse doctors and book appointment slots. The frontend runs on Next.js with Better Auth, and I built a separate Express.js backend that verifies user sessions using JWKS tokens — no shared secrets between client and server.

Qurbani-Hat
Project 02

Qurbani-Hat

Next.jsBetter AuthMongoDBHeroUI

A livestock marketplace for Eid-ul-Adha — you can browse cattle listings, see prices and details on individual pages, and book animals through a form. Built with Next.js and HeroUI components, with Better Auth handling user accounts.

Dragon-News
Project 03

Dragon-News

Next.jsBetter AuthMongoDBTailwind CSS

A news portal built on the Next.js App Router. It has a live breaking news ticker, category-based filtering from a sidebar, and user login backed by Better Auth and MongoDB. This one taught me a lot about SSR vs client components.

Keen-Keeper
Project 04

Keen-Keeper

React 19Tailwind v4React Router v7Recharts

A personal CRM to track friendships — log calls, texts, and hangouts on an interactive timeline. Uses Recharts for data visualization and React Context for state. This was my first Vite + React 19 project with React Router v7.

Let's talk.

I'm looking for junior developer roles and open to interesting collaborations. If you have something in mind, reach out — I reply fast.

Drop me a line

kaziontor7@gmail.com

I usually reply within a day.

LinkedIn

kazi-ontor

GitHub

kaziontor7