About
Usman Sethi is a 3rd-semester student at the University of Peshawar. Coursework got him started; building things is what kept him going. Most of what he knows about full stack development came from picking a project, getting stuck, and working through it rather than from any single course.
His stack right now is the MERN stack — React on the front end, Node.js and Express on the back end, MongoDB for data — plus TypeScript and Next.js, which he's been deliberately spending more time in recently. Tailwind CSS handles styling, and Git and GitHub are the default for every project, not an afterthought.
He's not presenting himself as a finished product. Being early in a computer science degree means there's a lot still ahead — AWS and cloud infrastructure are the current frontier, and the plan is to keep closing that gap by building real, working things rather than only reading about them.
Current stack
Frontend
- React
- Next.js
- TypeScript
- JavaScript
- Tailwind CSS
- HTML
- CSS
Backend
- Node.js
- Express
- MongoDB
Tools
- Git
- GitHub
- VS Code
Cloud / Infrastructure
- AWS
Journey so far
Framed by semester, since that's the real unit of time here — not a polished résumé timeline.
Getting started
First lines of code
Started learning the fundamentals of the web — HTML, CSS, and JavaScript — before formally enrolling in a degree program.
Semester 1–2
Enrolled at the University of Peshawar
Began coursework and started building small front-end projects alongside it, moving from static pages to interactive UI.
Semester 2–3
Picked up the MERN stack
Moved from front-end-only pages to full applications: React on the client, Node.js and Express on the server, MongoDB for data.
Semester 3 — now
Full stack, with TypeScript
Currently a 3rd-semester student, deepening TypeScript and Next.js, and using Git and GitHub as the default workflow for every project.
Exploring next
Cloud and infrastructure
Starting to explore AWS and how full-stack applications are actually deployed, monitored, and run in production.