I'm Md. Golam Rabbe, a full stack developer building with React, Next.js, Node.js, TypeScript, and MongoDB.
- ποΈ Currently improving GeoLog β a deployed B2B SaaS platform for subsurface data and core sample management, adding features and polishing UX for petroleum/mining/geology teams
- π€ Also built TrendPulse AI, an AI-driven competitor research platform powered by Groq's Llama 3.3 70B
- π» Comfortable across the stack: REST APIs with Express/TypeScript, MongoDB schema design, and React/Next.js frontends
- π― I focus on getting the architecture and data modeling right before writing feature code β every project starts with a requirements/discovery pass, not just UI
- π± Started solving DSA basics on LeetCode
- π¬ Open to Junior Full Stack Developer roles
- ποΈ Improving GeoLog with new features, search, pagination, and UX enhancements
- βοΈ Strengthening my full-stack development skills by building production-ready applications
- π§ Learning Advanced TypeScript and practicing DSA on LeetCode
- π Live: Live Demo
- π» GitHub: Repository
- π οΈ Tech: Next.js, TypeScript, Express, MongoDB, Mongoose, Zod, React Hook Form, TanStack Query, JWT (httpOnly cookies)
A deployed B2B SaaS platform for petroleum/mining/geology teams to manage well records and core sample data, built with a real requirements-first process rather than as a template clone.
- Role-based access control (manager/admin/field-engineer roles with different permissions)
- Core Sample and Well modules: full CRUD with ownership checks (e.g., users can only edit samples they collected)
- JWT auth via httpOnly cookies, with CORS credentials configured across separate frontend/backend deployments
- Type-safe data layer: shared TypeScript interfaces for Well, Core Sample, and User entities, validated with Zod on the backend
- Fixed a production bug where unhandled JWT errors were crashing the Node process (502s on Render) by wrapping auth middleware in a catch-all error handler
- Search and pagination
- View/Edit pages for Wells and Core Samples
- General UX polish
This is the project I'm actively growing into something real teams in the industry could use β not just a portfolio demo.
- π Live: Live Demo
- π» GitHub: Repository
- π οΈ Tech: Next.js 15, TypeScript, Tailwind CSS, React Query, Zustand, React Hook Form, Zod, Recharts, Node.js, Express.js, MongoDB, JWT, Google OAuth, Groq AI (Llama 3.3 70B)
An AI-driven competitor research platform that helps businesses analyze competitors, spot market opportunities, and generate strategic marketing playbooks using Google Gemini AI.
- AI-generated insights from uploaded business documents via Groq's Llama 3.3 70B model
- Asynchronous AI workflows with clear loading/feedback states for long-running analysis
- Secure auth via JWT and Google OAuth
- Data visualization with Recharts for competitor/market breakdowns
- Automated competitor monitoring
- AI chat assistant for business analysis
- Exportable PDF/presentation reports
- Team collaboration workspace
- π Live: Live Demo
- π» GitHub: Repository
- π οΈ Tech: React, Node.js, Express.js, MongoDB, Firebase Auth, JWT, TanStack Query, Stripe, Framer Motion
A marketplace where users can list and sell AI prompts, with a full payment flow rather than just a static listing site.
- Stripe-integrated checkout for paid prompt listings
- Role-based dashboard (buyer vs. seller views)
- Firebase Auth + JWT for session security
- Fully responsive UI with animated transitions (Framer Motion)
- π Live: Live Demo
- π» GitHub: Repository
- π οΈ Tech: React, Express.js, MongoDB, Firebase Auth, JWT, Tailwind CSS
A car listing and booking platform with a custom dark/light theme system built from scratch (not a UI-library default toggle).
- Custom
useThemehook (localStorage-persisted,data-theme-based) β built to work around DaisyUI v5 overriding Tailwind's theme colors - Full car listing management (add/update/delete)
- Firebase Auth + JWT-secured REST API
- π Live: Live Demo
- π» GitHub: Repository
- π οΈ Tech: Next.js 15, React, Tailwind CSS, DaisyUI, HeroUI, MongoDB, BetterAuth, SwiperJS
A searchable tile catalog with authenticated user profiles, built on the Next.js App Router.
- Dynamic search across the tile catalog
- Google Sign-In via BetterAuth
- User profile management with update flow
- Private route protection for authenticated pages
π Sirajganj, Bangladesh
Thanks for visiting! Open to full stack roles and collaborations β feel free to reach out.


