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.
