Available for projects

Hi, I'm Mahabeer

Full Stack Developer

I build exceptional digital experiences for the web and mobile — from idea to production.

ReactNode.jsReact NativeTypeScriptFirebase

About Me

I'm a passionate full stack developer with a focus on creating intuitive and performant web applications.

With 3 years 10 months of experience in web development, I've worked on a variety of projects from small business websites to complex enterprise applications. I specialize in React, Next.js, Node.js, SvelteJs and modern web technologies.

When I'm not coding, you can find me hiking, reading, or experimenting with new technologies. I'm always looking to learn and grow as a developer.

Mahabeer - Full Stack Developer

Blogs

Thoughts, tutorials, and things I've learned along the way.

personal
Mar 11, 2026

How to Enable Google Analytics 4 (GA4) on Your Website: Full Setup Guide + Next.js

Step-by-step: create a Google Analytics 4 property, add a web data stream, copy your Measurement ID, and implement gtag.js in a Next.js App Router project with environment variables and production-safe loading.

Google Analytics
GA4
Next.js
12 min read
Read article
personal
Mar 13, 2026

Integrate Firebase Cloud Messaging in React Native — Permissions, Tokens, Background & In-App UI

End-to-end guide: APNs key in Firebase, Xcode capabilities, @react-native-firebase/messaging + Notifee, Android 13+ permissions, saving FCM tokens to your backend, navigation on tap, and a Zustand-powered in-app notification banner.

React Native
Firebase
Push Notifications
18 min read
Read article
personal
Mar 12, 2026

How to Send Push Notifications from Node.js with Firebase — Part 2: Code Implementation

Implement the Node.js backend for Firebase Cloud Messaging — initialize firebase-admin, store FCM tokens per user, expose a save-token API, and send push notifications from your server using a reusable notification service.

Node.js
Firebase
Push Notifications
10 min read
Read article
personal
Mar 12, 2026

How to Send Push Notifications from Node.js with Firebase — Part 1: Firebase Console Setup

Step-by-step guide to configuring Firebase Cloud Messaging for your Node.js backend — generating the Admin SDK key, enabling Cloud Messaging, and sending your first test notification to iOS and Android devices.

Node.js
Firebase
Push Notifications
8 min read
Read article

Skills & Technologies

The stack I use to build products from idea to production.

Frontend

React
Next.js
TypeScript
Tailwind CSS
SvelteJs
HTML/CSS
JavaScript

Mobile

React Native
Expo
iOS
Android
Push Notifications

Backend

Node.js
Express
REST APIs
SvelteKit
PHP
Laravel
Python

Database

MongoDB
MySQL
PostgreSQL
Prisma
Drizzle
Redis

DevOps & Cloud

Vercel
AWS
Docker
Nginx
CI/CD
VPS
Netlify

Version Control

Git
GitHub
GitLab
Code Reviews
Branch Strategy

UI / Design

Figma
Shadcn/ui
Radix UI
Responsive Design
Framer Motion

Tools

VS Code
Cursor
Postman
Chrome DevTools
pnpm/yarn
Webpack
Vite

Work Experience

My professional journey and career highlights.

Software Engineer

Current
Indi IT SolutionsMohali
Dec 2025 - Present
  • Developing and maintaining full-stack applications using React.js, React Native, Node.js, Express, and MongoDB.
  • Designing and optimizing RESTful APIs and backend services with Node.js and Express.
  • Collaborating on database design and performance optimization using MongoDB and MySQL.
  • Continuously upskilling in AI/ML concepts to align with future project requirements.
React Native
ReactJs
Express
NodeJs
MongoDB
MySQL

Sr. Full Stack Developer

Current
Clousor Technologies Pvt LtdRemote
Dec 2024 - Present
  • Handling direct foreign clients for the organization.
  • Managing development team of 5+ developers.
  • Learning AI/ML for future projects.
SvelteJs
Bubble.io
Client Handling

Front End Team Lead

Ellocent Labs IT SolutionsMohali
May 2024 - Nov 2024
  • Building reusable components for future use across projects.
  • Deploying apps on App Store and Google Play.
  • Led logistics project mobile — real-time chat on WebSockets, Google Cloud API integration.
  • Building admin panels on React.js for managing mobile applications.
  • Mentored junior developers and conducted code reviews.
Team Leadership
React Native
TypeScript
SvelteJs

Front End Developer

Ellocent Labs IT SolutionsMohali
May 2022 - May 2024
  • Assisted in the development of the company's marketing website.
  • Created interactive UI components using modern JavaScript frameworks.
  • Participated in daily stand-ups and sprint planning meetings.
  • Gained experience with version control and collaborative development.
React Native
React
JavaScript
HTML/CSS
Git
Tailwind CSS

Front End Developer

FreelancerRemote
Apr 2020 - Mar 2022
  • Developed and delivered web applications using HTML5, CSS, and PHP for various freelance projects.
  • Built reusable and modular components to optimize development workflows.
  • Integrated third-party APIs and services to enhance application features.
  • Optimized website performance and ensured cross-browser compatibility.
HTML
CSS
JavaScript
PHP
Bootstrap

My Projects

Here are some of the projects I've worked on.

Minoas Rentals

Minoas Rentals

Minoas Rentals, rental booking platform developed with Svelte, designed for convenient and flexible vehicle rentals. Users can easily browse available cars, check rates, and book rentals for desired dates.

SvelteKit
TypeScript
Tailwind CSS
Stripe
Prisma
LinkedScribe AI

LinkedScribe AI

LinkedScribe is an AI-powered platform designed to simplify LinkedIn content creation. Whether you’re building your personal brand or enhancing your company’s LinkedIn presence, LinkedScribe provides the resources to make every post impactful.

Bubble.io
Stripe
Open AI
Memantra Wellness

Memantra Wellness

MeMantra Wellness is a holistic nutrition and wellness platform designed to empower individuals on their journey to better health. We focus on personalized care with our personalized plans

SvelteKit
Tailwind CSS
Razorpay
VPS
Mysql
ClipMe Mobile App

ClipMe Mobile App

ClipMe is an Android app that enables seamless clipboard synchronization between your mobile device and other devices, such as your desktop browser or another mobile device.

React Native
Firebase
Firestore
One Signal

Open Source Showcase

Crafted libraries and reusable widgets for mobile and web.

pdfuse-core

PDF
TypeScript
Browser
MIT

Merge PDFs in the browser: load files with pdf-lib, combine selected pages, export bytes. TypeScript, ESM and CJS.

Install
npm i pdfuse-core
Usage
import { loadPdfDocument, mergeSelectedPages } from "pdfuse-core"

const { pdfDoc, totalPages } = await loadPdfDocument(file)
// mergeSelectedPages(uploadedPdfs, [{ pdfIndex: 0, pageIndex: 0 }, ...])

Widgets for Next.js & React

Next.js
React
UI Components
Open Source

An open-source website offering reusable components and widgets for Next.js and React to accelerate UI development.

Component
Card
Component
Modal
Component
Table
Component
Button

code-quality-setup

CLI
Tooling
DX
Open Source

Instantly set up ESLint, Prettier, Husky, and lint-staged for your Node.js projects with a single command.

Install
npx code-quality-setup

git-weekly-report

CLI
Git
Productivity
Reporting

Generate weekly git reports for your projects. Perfect for developers who need to submit daily updates or weekly summaries.

Install
npx git-weekly-report

react-native-ui-house

React Native
TypeScript
UI Library
MIT

A versatile React Native UI component library built with TypeScript, offering reusable, customizable components like Avatar, IconButton, Card, Badge, and inputs.

Install
npm i react-native-ui-house
Usage
import { Avatar } from "react-native-ui-house"

<Avatar name="Mahabeer" imageUrl="https://example.com/image.jpg" />

Products

Tools I've built and shipped for the developer community.

Database Studio

Explore, visualize & document your databases

Developer Tool
MySQL
MongoDB
CLI
Full-Stack
v1.0.7
MIT

A high-performance, full-stack database viewer and schema explorer. Designed for developers and DBAs, it provides a modern interface to explore, analyze, and document MySQL and MongoDB databases — all from a single command.

Terminal
npx database-studio

Key Features

Interactive Data Viewer
Browse data with a paginated table for MySQL tables and MongoDB collections.
Visual Schema Explorer
Grid-based schema view with interactive cards and dynamic color-coding.
Canvas View
Drag-and-drop schema visualization with table relationships on a canvas.
PDF Export
Generate professional A4 schema documentation with a single click.

Tech Stack

React 18
Express 5
Tailwind CSS
Radix UI
Vite
Puppeteer

Highlightly

PDF highlighting & annotation in the browser

Web App
PDF
Annotation
Productivity
Reader

A web-based PDF highlighting and annotation tool. Highlight text, add notes, and organize your reading — all in the browser. No install required.

Key Features

PDF Highlighting
Highlight text in PDFs with customizable colors.
Annotations & Notes
Add notes and comments linked to selected text.
Browser-Based
Works entirely in the browser — no desktop install.
Organized Reading
Keep your highlights and notes in one place.

Tech Stack

React
PDF.js
TypeScript
Tailwind CSS

Get In Touch

Have a project in mind or want to chat? Feel free to reach out.

Email

mahabeer.fcs.gna@gmail.com

Phone

+91 99156 68595

Location

Mohali, Pb

Let's Connect

I'm currently available for freelance work and full-time positions. If you have a project that needs some creative direction, I'd love to hear about it.