Frontend developer with over 5 years of experience with a passion for delivering immersive and engaging user experiences through efficient product development, proactive feature optimization, and relentless debugging. I have also worked on mobile and backend projects with a solid frontend development background. I have helped many founders build their products from scratch. Aspiring to combine seasoned experience with solid technical skills to become an excellent Frontend developer.
Picarto.tv is a streaming platform for artists where users can do live streaming and chat side by side. I was responsible for the frontend development of the platform. I have worked on the frontend of the platform for over 2 years using React as the main tech stack. I implemented WebSocket for real-time chat, notification, feed, and alert systems. We made our custom wrapper over the Mist player extending different features for Picarto specifically. Other than that, I have worked on implementing a Kudos feature where users can buy and contribute kudos to streamers to help them earn through streaming. I have also worked on implementing a Masonry gallery for users to showcase their work on the platform.
Air Quality Nepal is a Twitter bot that automatically tweets the current pollution monitoring information on a timely basis of a selected station. I volunteered with Open Knowledge Nepal for the development of this project. I worked as a lead developer on this project. The Twitter bot was written using Node.js. The bot fetches the real-time pollution data using the open API developed by OKNP on certain intervals and publishes info-graphics with some information on Twitter.
Weekly is a static website that publishes content from a Slack channel on a weekly group basis. A Slack bot webhook is integrated on a particular channel. Whenever someone posts a website link in that channel, the Slack bot takes the URL, crawls the title of the page, writes on a static file on the GitLab repository of the project, and triggers the CI/CD to automatically publish the content on the website.