About Joanna Bassey
Frontend engineer & designer — crafting thoughtful, accessible interfaces and learning every day. Welcome to my journey!
Bio
Hi — I'm Joanna. I build beautiful, accessible user interfaces with HTML, CSS and JavaScript, and enjoy turning design ideas into delightful experiences. I care deeply about readability, mobile performance, and inclusive UX. Outside of code, you'll find me sketching UI ideas or watching anime for creative inspiration.
What I Love
- Creating pixel-perfect designs
- Solving complex UI challenges
- Learning new technologies
- Building accessible experiences
My Development Journey
Started with HTML & CSS
Fell in love with creating beautiful layouts and bringing designs to life.
Learned JavaScript
Discovered the power of interactivity and dynamic user experiences.
Mastered React
Built component-driven applications and learned modern frontend patterns.
Exploring TypeScript
Currently leveling up with type-safe code and scalable architectures.
Goals in this Program
- Sharpen component-driven UI skills and accessibility best practices
- Ship polished projects demonstrating responsive design & testing
- Learn advanced JS patterns and state management
- Contribute to open-source UX improvements
Areas of Low Confidence
I'm actively improving on these areas:
- Deep backend integration (APIs and auth flows)
- Advanced performance tuning (critical rendering path)
- TypeScript adoption in large codebases
Note to My Future Self
Extra Thoughts
Great frontend development is about more than just writing code—it's about creating experiences that are intuitive, accessible, and delightful for all users.
Web Accessibility
Being passionate about ensuring interfaces can be used by everyone, regardless of their abilities.
Community Learning
Excited to be part of a community of learners who share the passion for creating amazing user experiences.
Growth Mindset
Looking forward to challenges and opportunities that help grow as a developer.
My Commitments
- Build inclusive and accessible interfaces for all users
- Continuously learn and adapt to new technologies
- Create delightful user experiences that make a difference