Self-taught frontend developer based in New Delhi, India — coming from a humanities background (BA in English and Spanish, University of Delhi) and working my way into tech through deliberate, hands-on practice.
I believe in building genuine understanding before moving fast. Every project here is intentional practice, not tutorial-copying.
CSS Skills
- CSS Grid and Flexbox
- BEM naming convention
- CSS Custom Properties
- Responsive design
- Accessibility patterns (focus states, semantic markup)
- Modern CSS (color-mix, oklch, transitions, pseudo-elements)
| Project | Description | Tech |
|---|---|---|
| 🌐 portfolio-site | Personal portfolio built with vanilla HTML and CSS. Swiss Grid design system — no frameworks, no dependencies | HTML, CSS |
| 📄 blog-layout-prototype | Multi-page blog layout with semantic HTML5, CSS Grid, BEM, sticky nav, and accessibility focus states | HTML, CSS |
| 🖼️ landing-page-clone | Precision recreation of a production landing page — visual hierarchy and spacing as the challenge | HTML, CSS |
| 📊 statistics-calculator | CLI tool computing mean, median, mode, range, variance and standard deviation using function composition | JS, Node.js |
| ⚔️ got-quiz | Interactive Game of Thrones CLI trivia with difficulty-weighted scoring and a leaderboard | JS, Node.js |
| 🔢 binary-converter | Decimal-to-binary converter including fractions, built with recursive algorithms | JS, Node.js |
| 🪨 rock-paper-scissors | CLI game with stateful score tracking, play-again loop, and chalk-powered terminal UX | JS, Node.js |
| 📈 marketing-report | Analytics CLI with data validation, Set-based duplicate detection, and ROI/CTR calculations | JS, Node.js |
- React
- Modern build tools (Vite, npm ecosystem)
- Component-based architecture
- English — Fluent
- Spanish — Professional Working Proficiency (DELE B2, Instituto Cervantes)
- Hindi — Native
Open to Junior Frontend Developer roles. Learning in public, building with intent.
