About
In 2020, I began my journey into web development by focusing on front-end projects, learning how to create visually appealing and interactive user interfaces. As my skills grew, I became increasingly interested in how things worked behind the scenes, which led me to dive into back-end development. Over time, I transitioned into full-stack development, working on both the front-end and back-end to build complete web applications.
These days, I’m dedicated to building robust, end-to-end solutions that not only look great but are also scalable and efficient. I enjoy tackling both the client-side and server-side challenges, ensuring that everything from the database to the user interface works seamlessly together.
When I’m not immersed in code, I’m expanding my skills in Android development, stargazing, or having deep conversations about the wonders of the universe!
Experience
Mar 2022 - Present Software Development Engineer - 1 (SDE - 1) Wiingy
Build, style, ship and maintain high quality web apps and critical components used to construct Wiingy’s frontend and backend, across the whole product lineups. Work closely with cross-functional teams, including developers, designers, and product managers, to implement and advocate for best practices in web development.
- JavaScript
- TypeScript
- React.js
- Next.js
- Node.js
- Express.js
- Socket.io
- AWS
- GCP
Aug 2021 - Feb 2022 Full Stack Developer (Part Time Intern) aSociette
Built and shipped high quality React App for various features of aSociette such as T++, funcSearch, and more. Optimized performance of frontend SPA for better user experience.
- JavaScript
- Python
- React.js
- Django
- Material UI
May 2021 - Jul 2021 Full Stack Developer (Intern) FailTell
Extended the functionality of an existing real-time chat application using React.js and Socket.IO, adding features to enhance communication and user interactions. Implemented Socket.IO for real-time messaging and event-driven interactions on both the frontend and backend.
- JavaScript
- React.js
- Node.js
- Express.js
- Socket.io
- Material UI
Nov 2020 - Feb 2021 Frontend Developer (Intern) Val-U-Pro Consultancy Services
Built and deployed multiple responsive pages for Val-U-Pro Consultancy Services. Used HTML5, CSS3, Bootstrap, and jQuery for making responsive and accessible user interfaces.
- JavaScript
- HTML5
- CSS3
- Bootstrap
- jQuery
Projects
WaveJam
WaveJam is a Spotify clone that uses the Spotify API to play music, show playlists, and sync playback with other Spotify apps. Users can like or dislike songs and add them to playlists, all through the Spotify Web Playback SDK. It offers a seamless, modern music streaming experience.
Spotify API- React
- Tailwind
- Typescript
- Spotify API
- Spotify Web Playback SDK
Snake Game
Snake Game is a classic arcade game where the player controls a snake to eat food and grow longer. The game ends when the snake collides with itself or the walls.
- React
- Next.js
- Tailwind
- Typescript
- Javascript
Talkio
Talkio is a real-time chat application that allows users to send and receive messages instantly. It also supports WebRTC-based video and audio calls, enabling seamless peer-to-peer communication with live video and audio streaming.
- Next.js
- Tailwind
- Typescript
- WebRTC
- Socket.io
Skills and Expertise
Languages
- JavaScript4 yrs
- TypeScript3 yrs
- Python1 yrs
- Go0.5 yrs
Frameworks & Libraries
- React.js4 yrs
- Next.js3 yrs
- Node.js4 yrs
- Express.js3.5 yrs
- Tailwind CSS2 yrs
Tools & Platforms
- Git4 yrs
- Docker1 yrs
- AWS1.5 yrs
- GCP1 yrs
- Figma2 yrs
- Jest0.5 yrs
- Socket.io3 yrs