Software Engineer with experience in full-stack development, project management, and building production-ready applications.
I work across TypeScript, React, Next.js, React Native, Node.js, MongoDB, and PostgreSQL, focusing on scalable architecture, performance, and practical AI integrations.
I focus on designing systems, driving projects from idea to production, and delivering real-world solutions using modern asynchronous and scalable architectures.
- Building and shipping production apps used in real scenarios
- Integrating AI into products in practical, user-focused ways
- Strong in system design, product thinking, and execution
- Experience with testing, debugging, and maintaining production systems
- Comfortable working across engineering, product, and delivery
🚀 Current Focus: AI-powered applications, backend architecture, and scalable system design
💼 Open to: Frontend / Backend / Full-Stack Software Engineering roles | AI-Driven Applications
Languages
JavaScript (ES6+), TypeScript, SQL, HTML5, CSS3
Frontend
React, Next.js, React Native, Vite, Tailwind CSS, Sass
Backend
Node.js, Express, REST APIs, Prisma, Mongoose
Database
MongoDB, PostgreSQL, MongoDB Atlas
Testing
Vitest, React Testing Library, MSW, msw-data, API testing (Postman)
Tools & DevOps
Git, GitHub, Docker, Vercel, Netlify, Render
A full-stack social platform built from scratch as a monorepo workspace.
I worked on this as both an engineer and project manager, helping shape the product, architecture, and delivery flow. The workspace includes a Next.js client, Bun + Express API, shared contracts, and a reusable UI package.
Tech used: Next.js 16, React 19, Bun, Express, MongoDB, Mongoose, Better Auth, TanStack Query, Supabase, Zod, TypeScript, next-intl
Highlights:
- Authentication and session management
- Feed, post, comment, like, save, and share flows
- Shared types and validation across client and server
- Modular monorepo structure with clear package boundaries
- Multilingual support and scalable backend layering
A full-stack dashboard application for internal business management.
Built this project from scratch with a focus on role-based access control, modular structure, and clean data flow. It includes an admin-style dashboard for managing employees, projects, tasks, costs, and quotations.
Tech used: React, Chakra UI, Bun, Express, MongoDB, Mongoose, Zustand, React Query, Axios, TypeScript, Faker.js
Highlights:
- Role-based access control for Admin, Manager, and Developer
- JWT authentication with token refresh handling
- Modular dashboard sections for business workflows
- Seeded development data for fast local setup
- Clean client/server separation
An AI-powered resume analysis tool that compares resumes with job descriptions and provides actionable feedback.
Built to help users identify skill gaps, improve resume quality, and better match ATS/job requirements. This project focuses on NLP-driven analysis, scoring, and guidance.
Tech used: React, TypeScript, Tailwind CSS, Vite, Zustand, NLP/AI libraries
Highlights:
- Resume parsing and text extraction
- Keyword matching and match scoring
- Skill gap analysis
- AI-based improvement suggestions
- Dashboard and analytics features in progress
- 💼 LinkedIn: https://www.linkedin.com/in/khatibullahrahel
- 🌐 Portfolio: https://rahel-portfolio-one.vercel.app
- 📧 Email: khatibullahrahel25@gmail.com
