Hello 👋

My name is Prabashwara Seneviratne but I often use my nickname bash since most people find my name hard to pronounce. I am the author of this blog and the lead frontend developer at Nuvole where we work on projects for international NGOs such as the World Food Programme and the International Labour Organization. I live in Prague, Czech Republic.

Me on stage at Webexpo 22
That is me trying not to fall off the stage

I started working with React in 2016 when I built a location-based social network app using React Native. That app was a flop but I loved working with React so I stuck with it. Since then, I have worked on dozens of React projects ranging from desktop apps (Electron) to online web platforms and PC game UIs (Gameface).

I love sharing what I know with the community. So far I have given several talks at frontend meetups and conferences and I would love to present again in the future.

Me at ReactiveMeetup 2019
Presenting React's Concurrent Mode

Me on stage at Webexpo 22 in Lucerna Great Hall, Prague
Presenting PC game UIs built with web tech

Why do I have this blog?

I have this blog to share useful guides about frontend development and to document my experience in the space.

All of the posts on this site are written by me. I try my best to ensure that each post contains accurate and up-to date information. If you find anything that does not work, please let me know in the comments.

Want help with React?

I do a few mentoring sessions every month. You can book a slot here.