Hi, I’m Waruna — I build production-ready, accessible web apps.
I build scalable, user-centric applications using React, Next.js, and TypeScript — focusing on clean UI/UX and performance.
About Me
A quick snapshot of who I am and how I build.
I build responsive, accessible, modern UIs that feel intuitive on any device. I love turning well-crafted designs into real interfaces that stay fast, polished, and reliable.
My focus is on clean code, thoughtful UX, and performance-first decisions that keep projects maintainable and users happy.
- Responsive layouts (Flexbox/Grid)
- DOM manipulation and interactive UI with JS
- Git/GitHub workflow
- API basics (fetch)
- Continuous learning
NOW
Actively building portfolio projects
Open to internship / junior roles
Finland
FOCUS
STACK
Skills & Toolkit
Tools and technologies I use to build modern, responsive web experiences.
Backend & Data
UI/UX & Design
Tools & Workflow
*Levels are self-assessed based on real projects.
Projects
Selected builds that showcase modern UI, clean code, and performance-minded full-stack work.
Nimbus Weather Engine
Developed a production-grade weather dashboard using Next.js App Router and modern component-based architecture.
- Real-time data with hourly & 7-day forecasts
- Dynamic backgrounds adapting to weather
- Advanced features: UV, Air Quality, City Search
QuizMaster
Built a fully interactive quiz application using pure JavaScript without external libraries.
- Custom state management for scoring
- LocalStorage persistence for high scores
- Accessibility-focused (ARIA, Keyboard nav)
Modern Premium Calculator
Developed a feature-rich calculator handling complex arithmetic logic, edge cases, and history tracking.
- Neumorphic UI with advanced shadows
- History tracking & clipboard copy
- Full keyboard support
Pure JavaScript Digital Clock
Built a lightweight digital clock using the native JavaScript Date API with persistent preferences.
- Dark/light theme toggle (persistent)
- 12-hour / 24-hour format switching
- Performance-focused, lightweight UI
Let’s Connect
Open to internships, junior roles, and select freelance projects. I reply quickly.
I build reliable, responsive UIs and communicate clearly. If you have a role or project in mind, let’s talk.