Hi, I'm Sourav 👋
Software Engineer & Mentor | Passionate about building, fixing, and debugging. Always up for tech talk and very active on LinkedIn.
SP

🙋‍♂️ About Me

Since 10th grade, I‘ve been passionate about web development and coding. In early 2023, I joined Sharpener to learn from mentors—later, I became a Software Engineer and one of the most helpful mentors there!

🛠️ My Skills

HTML
CSS
JavaScript
TypeScript
React
Next.js
Node.js
PostgreSQL
SQL
SCSS
Tailwind CSS
Material UI
Shadcn UI
Redux
Redux Toolkit
React Router
React Native
Express
MySQL
NestJS
Firebase
MongoDB
AWS ( EC2, RDS, Lambda, SQS, S3, API Gateway )
CI/CD (GitHub Actions)
Git
GitHub
Googling
Prompt Engineering

💼 Work Experience & Training

S

Sharpener

Nov 2024 - Present
SDE 1
  • Rebuilt the landing page using Next.js and ShadCN UI, increasing performance score from 40% to over 90%, resulting in better UX, speed, and SEO.
  • Created an Internal PR reviewer using Gemini, LangChain, LangGraph, and LangSmith that automatically checked pull requests and suggested code improvements to speed up and simplify the review process.
  • Built a separate Auth Service using a microservice approach to handle login across multiple products, making authentication easier to manage and scale.
  • Developed a Mentor Activity Tracker to monitor mentor performance, including tracking classes taken, missed, and canceled. Integrated student feedback for live classes and mock interviews, providing mentors with insights to improve. cron jobs for automated tracking.
  • Enabled Zero Downtime Deployment for frontend applications, allowing seamless feature releases and bug fixes without server downtime, ensuring a smooth user experience.
  • Developed an AI-powered communication task by using Google Speech-to-Text, Text-to-Speech, and Gemini, enabling students to practice spoken English and receive real-time, friendly feedback to improve their communication skills.
  • Revamped the Task Page UI/UX, optimizing performance to reduce page load time by 45% and increase user retention by 60% resulting in a smoother and more engaging experience.
  • Added live chat support using Chatwoot with smart routing to connect students to the right agent faster. Also set up alerts using AWS Lambda, SQS, and API Gateway to notify users when an agent replies.
  • Built an Interactive Guide for SnapIt AI Resume Maker with Shepherd.js, reducing onboarding costs by $900 annually.
  • Developed Dynamic Feedback Forms that adapt based on different conditions, ensuring seamless data collection from students. Designed an engaging dashboard with multiple filters to analyze feedback efficiently.
  • Created a Bento Grid Layout for the dashboard — admin can set up the layout and arrange the dashboard cards accordingly.
  • Done the first set of code reviews, fixed bugs, improved existing features, implemented new features, worked on manual testing, etc.
  • S

    Sharpener

    March 2024 - Nov 2024
    SDE Intern
  • Built a CSS Compiler for students, allowing them to write, test, and visualize CSS code in real-time, making learning more interactive and efficient.
  • Redesigned 25++ admin dashboard pages using Material UI and Tailwind CSS.
  • Migrated the Sharpener mobile app from Expo to React Native CLI, improving performance and stability. Integrated Firebase notifications for real-time alerts.
  • Resolved bugs, enhanced existing features, developed new functionalities, and conducted manual and smoke testing to ensure system reliability.
  • Done the first set of code reviews, fixed bugs, improved existing features, implemented new features, worked on manual testing, etc.
  • My Projects

    Check out my latest work

    I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

    RedBubble

    RedBubble

    A full-stack e-commerce website with all essential features: user authentication (login & sign-up), shopping cart management (add/remove items), order placement, address selection via Google Maps, order tracking, order history, downloadable invoices, and secure payments. Intractive admin panel to create products, manage orders, and view sales statistics.

    React
    Node
    Express
    Sequelize
    PostgreSQL
    TailwindCSS
    Material UI
    Trackify

    Trackify

    A fully responsive and modern analytics dashboard built with Next.js, Tailwind CSS, ShadCN, Redux Toolkit featuring real-time charts, user authentication, and layout customization. The backend is powered by Express, TypeScript, and PostgreSQL.

    Next.js
    Tailwind CSS
    ShadCN
    Redux Toolkit
    Node.js
    Express
    TypeScript
    PostgreSQL
    Sequelize
    Expencify

    Expencify

    A web app for managing daily expenses and credits with key features like Firebase authentication, expense tracking (add, edit, remove), search & filters, a dashboard with categorized expenses, interactive charts, and VIP features, including downloadable expense and credit reports.

    React
    Redux Toolkit
    Firebase
    Tailwind
    Material UI
    MailMingle

    MailMingle

    A mailbox client app for sending and receiving emails with Firebase authentication. Features include user-specific inbox, email sending & deletion, a profile page, real-time updates without refresh, and automated mail writing through voice commands.

    React
    Redux Toolkit
    Firebase
    Tailwind
    React Router
    Material UI
    Contact Me

    Get in Touch

    Have a question? Send me a message on LinkedIn and I’ll reply as soon as possible!
    You can also email me at devsourav0809@gmail.com
    Looking forward to hearing from you! 😊