Skip to content
View fawadeqbal's full-sized avatar
πŸ«₯
Remote Workspace
πŸ«₯
Remote Workspace

Block or report fawadeqbal

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
fawadeqbal/README.md

Hi, I'm Fawad Iqbal πŸ‘‹

Typing intro

Portfolio Resume LinkedIn Email


πŸš€ About Me

I'm a software engineer from Pakistan who enjoys owning a product end to end: designing the database, building the API, shipping the UI, and deploying it. I work across web, AI and hardware, and I care about building things that are reliable in production, not just in a demo.

const fawad = {
  role: "Full Stack Software Engineer",
  currently: "Building ERP & e-commerce platforms @ Online Dimensions",
  backend: ["NestJS", "Node.js", "PostgreSQL", "Prisma", "RabbitMQ", "Redis"],
  frontend: ["React", "Next.js", "TypeScript", "Tailwind CSS"],
  ai: ["RAG", "pgvector", "LangGraph", "LLM tool calling", "PyTorch"],
  devops: ["Docker", "Nginx", "GitHub Actions", "AWS"],
  iot: ["ESP8266", "Arduino", "Raspberry Pi"],
  education: "BS Software Engineering, COMSATS University Islamabad",
  goal: "Start my own AI-driven software house",
};

🧩 What I Build

🏒 Enterprise platforms ERP and multi-vendor e-commerce systems with role-based access, background jobs and clean, modular NestJS APIs
πŸ€– AI assistants RAG chatbots that answer from a company's own documents, cite their sources, book appointments and hand off to a human
⚑ Real-time apps Chat, live dashboards and WebRTC voice/video calls with Socket.IO, WebSockets and a self-hosted TURN server
πŸ”Œ IoT systems Smart home and environmental monitoring on ESP8266, with web dashboards, mobile apps and automated firmware builds

⭐ Featured Projects

🦷 SmileCare Assistant

AI customer-support assistant for small businesses. Answers from the business's documents with RAG on pgvector, books appointments through LLM tool calls, streams replies, and installs on any site with one <script> tag. Multi-tenant.

NestJS Next.js pgvector BullMQ Claude API Docker

Code β†’

πŸ›οΈ ShopEase Help

RAG support chat for an online store that understands English, Urdu and Roman Urdu, looks up live orders, and hands customers to a real-time agent console.

Python LangGraph WebSockets Docker

Live demo β†’ Β· Code

πŸ›’ Multi-Vendor E-Commerce

Storefront, admin and vendor apps in a Turborepo monorepo, backed by a NestJS API with background workers, fuzzy search and S3 storage.

Next.js 15 NestJS 11 Prisma PostgreSQL Redis

Live demo β†’ Β· Code

πŸ’¬ PingCrood

Real-time messenger with group chat and stories, plus WebRTC voice and video calls through a self-hosted coturn server. Web, mobile and admin apps on one API.

NestJS Socket.IO WebRTC Flutter Nginx

Live β†’

πŸ”₯ Hearth

Keyboard-first work management (boards, sprints, workload, dashboards) built with CQRS and hexagonal architecture and its own design system.

NestJS CQRS React 19 TanStack Query Socket.IO

Code β†’

🏠 Switchboard

Smart home SaaS: ESP8266 boards control lights and sensors, with voice control, an installer console and per-room permissions.

TypeScript ESP8266 Android GitHub Actions

Code β†’

🩺 LiverLens

AI liver tumor segmentation for CT scans with a U-Net in PyTorch (0.955 Dice), 2D/3D viewers and automatic PDF reports.

PyTorch Flask Next.js PostgreSQL

Live β†’

πŸ‘©β€πŸ’» Kids Coding Platform & KCP Talent

Coding platform for kids in three languages, plus a freelance marketplace with escrow payments and a double-entry ledger.

NestJS PostgreSQL Stripe Flutter

Kids β†’ Β· Talent

More projects

pharma-environment-monitor (IoT) Β· quiz-app (Spring microservices) Β· pos (Java Swing + MySQL) Β· UAMS Β· Data-Science (PyTorch) Β· Design-Patterns Β· chrome-browser-ui-react Β· chat-app Β· gemini-chatbot


πŸ› οΈ Tech Stack

Languages
Frontend
Backend
Data & messaging
AI & ML Β  RAG Β· LangGraph Β· pgvector Β· LLM tool calling Β· CNN Β· Vision Transformers
DevOps & cloud
Mobile & desktop Β  React Native Β· Expo Β· JavaFX Β· Swing Β· Tkinter
IoT & embedded Β  ESP8266 / NodeMCU Β· sensors Β· relays Β· C for microcontrollers
Testing & tools Β  JUnit Β· TestNG Β· Jest Β· Trello Β· MITK

πŸ“ˆ Current Focus

  • πŸ€– Building production RAG assistants and AI features for businesses
  • 🏒 Building ERP, e-commerce and real-time full stack platforms
  • πŸ”§ Building IoT automation apps on ESP8266
  • πŸŽ“ Research deep learning for liver tumor segmentation with nnFormer
  • 🧠 Learning Transformers, UNETR and Vision Transformers
  • 🎯 Goal start my own software house offering AI-driven solutions

πŸ“Š GitHub Activity

GitHub stats Top languages

🌍 Connect with Me

LinkedIn Twitter Facebook Instagram TikTok

πŸ“§ fawadeqbal@gmail.com Β· πŸ’¬ WhatsApp Β· 🌐 fawadiqbal.dev Β· πŸ“„ Resume


"Code with purpose. Build with passion. Solve with intelligence." – Fawad Iqbal

Pinned Loading

  1. ems ems Public

    Explore software methodologies through a Java Swing desktop application showcasing MVC architecture, MySQL integration, and GRASP principles. Ideal for students studying software engineering and lo…

    Java