About

Hello there! I am Sameer Sharma, a full stack developer with experience in technologies like React.js, Next.js, and the Node.js ecosystem.

I love building stuff that make a meaningful impact, focusing on intuitive user experience supported by strong, scalable, and reliable technical foundations.

I also freelance and help brands build their online presence with conversion focussed websites. I love open source and often contribute to my favorite projects.

Cantilever logo

Cantilever

Full Stack Intern

Jun 2025 - Jul 2025

Got experience building secure, feature-rich web apps with React, Tailwind, and Supabase, focusing on auth, access control, and API performance.

Technologies

HTML
CSS
JavaScript
TypeScript
React
Next.js
Tailwind
Node.js
Express
MongoDB
PostgreSQL
Figma

Projects

Devlog - Collaborative Blogging Platform
ReactPostgreSQLShadCNTailwindCSS

A developer-focused collaborative blogging platform inspired by dev.to, supporting technical writing with a Markdown editor and social features. The platform includes user authentication using JWT and Google OAuth, enabling secure and frictionless sign-ins. I designed features such as public user profiles, threaded comments, and real-time updates powered by Supabase. To enhance discoverability and engagement, I implemented search functionality, trending feeds, image uploads, and SEO-optimized post structures.

Chrono - Task Management Application
ReactPostgreSQLTailwindCSSExpress

A productivity app to help users stay on top of their tasks with reminders, subtasks, and a calendar-based view that tracks progress over time. I handled the backend using Express and PostgreSQL, setting up REST APIs to manage tasks and user data. To keep things smooth and informative, I added a paginated dashboard with weekly summaries and insights. The UI is fully responsive and supports dark/light mode, built with React and Tailwind CSS, with modals for quick task creation and edits.

Open Source Contributions

Improved the accessibility and usability of a carousel component by enhancing contrast for navigation arrows and text, adding autoplay with pause/resume controls, and including pagination indicators, making it easier for all users to navigate and interact with the content.

Resolved undefined WPM and accuracy values in Monkeytype stats, corrected timestamp formatting to avoid duplicate session times, and introduced a loading state. These improvements ensure stable, accurate, and consistent display of live statistics without visual glitches during reload.