Currently learning
The things I'm practising right now, a little every day.
- JavaScript
- DOM Manipulation
- JavaScript Events
Aspiring frontend developer · Rajasthan, India
I'm Pawan Rajwanshi, an aspiring frontend developer passionate about building modern, responsive, and interactive web experiences.
I'm Pawan Rajwanshi, an aspiring frontend developer from Rajasthan, India. I'm at the start of a journey I genuinely enjoy — learning how the web works and turning ideas into pages people can actually use.
Programming caught my attention because it rewards curiosity. There is always a cleaner way to structure a layout, a simpler way to write a function, a better way to solve a problem. That cycle of trying, breaking, fixing, and understanding is what keeps me coming back.
My current focus is HTML, CSS, and JavaScript. I'm strengthening the fundamentals: semantic markup, responsive layouts with Flexbox and Grid, and the DOM and events that make a page interactive. Next on my roadmap are Git and GitHub, React, Node.js, Express, MongoDB, and REST APIs.
My long-term goal is to become a full-stack developer and build useful, real-world web applications. Until then, I'm doing the work that gets me there — practising, building small projects, and documenting progress honestly.
I'm separating what I use today from what I'm actively learning and what is still on the roadmap. No percentages, no invented proficiency levels.
The things I'm practising right now, a little every day.
The core building blocks I use to structure and style real pages.
What I plan to learn next, in roughly the order I want to tackle it.
Updated as I learn. If it isn't listed as a current or foundation skill, I'm not claiming it yet.
This portfolio is live. The rest are honest works in progress or concepts — marked as such, with no fake demos or repositories.
The site you're reading. A dark, responsive portfolio built from scratch to document my learning journey and present my work without exaggeration.
A calculator I'm building to practise DOM manipulation, event handling, and keeping interface state predictable. It will be published once the logic holds up.
A planned front-end layout study inspired by large e-commerce interfaces — practising grid systems, product cards, navigation density, and responsive behaviour.
A small series of browser experiments planned for later — things like a to-do list, a quiz, and simple games. Each one will focus on a specific JavaScript concept.
My development roadmap, in the order I plan to learn it. Stage 1 is done, Stage 2 is where I am now, and the rest are planned — not completed.
Semantic markup, the box model, typography, spacing, colour, and building layouts that work across screen sizes.
Variables, functions, arrays, objects, and control flow — then the DOM and events to make pages respond to people.
Version control, branches, commits, and publishing projects so my work is visible and properly tracked.
Components, props, state, and building reusable interfaces that scale beyond a single page.
Server-side JavaScript, routing, middleware, and writing the backend that powers a real application.
Storing and modelling data, designing API endpoints, and connecting the frontend to a real database.
Bringing it all together in complete applications — from interface and interaction to data and deployment.
Statuses reflect what I'm actually doing, not what I hope to have done. I'll move each stage forward as my work proves it.
Beyond the code editor, these are the things that keep me curious and sharp — and often feed back into how I build.
Solving small problems, refining details, and the quiet satisfaction of making something work.
Following how the web evolves and trying to build pages that are fast, accessible, and pleasant to use.
Games taught me to notice interfaces, feedback, and pacing — lessons that quietly show up in frontend work.
Hardware, performance, and how machines are put together — the same curiosity that makes me want to understand software.
Also: exploring new technologies, reading documentation, and following the occasional deep dive down a developer rabbit hole.
Have a website in mind? Share a few details about the project and I'll get back to you. For feedback, questions, or a general hello, the same form works — or email me directly.
rajwanshipawan05@gmail.com