# M Tauseef Haider — Full-Stack Developer & Engineer

> Portfolio of M Tauseef Haider — full-stack developer and engineer building cross-platform apps, web platforms, desktop software, IoT systems, and agentic AI.

Portfolio website: [https://tauseefhaider.dev](https://tauseefhaider.dev)

## About

I'm M Tauseef Haider, an independent software developer with a relentless drive for building scalable applications and high-performance systems. From enterprise MERN stack platforms and React Native ecosystems to complex hardware integrations using ESP32 modules, I love tackling multi-disciplinary problems.

My philosophy is simple: build things that matter. Whether it's reverse-engineering Bluetooth SPP protocols for wireless earbuds, designing automated Agentic AI desktop workflows, or engineering robust backend tracking systems, I thrive on pushing the limits of what I can build independently.

When I'm not architecting new web applications, I spend my free time researching IoT ecosystems, tinkering with embedded systems, and learning the latest frameworks to continuously expand my technical arsenal.

## Skills

### App Development
- Flutter
- React Native
- Dart
- Kotlin
- Jetpack Compose
- Kotlin Multiplatform
- Firebase

### Web
- TypeScript
- React
- Next.js
- Tailwind CSS
- Node.js
- REST
- tRPC

### Desktop
- Electron
- Tauri
- Rust
- .NET
- WPF
- Qt
- Auto-updates

### IoT
- Arduino
- ESP32
- Raspberry Pi
- MQTT
- Embedded C
- Sensors
- OTA

### Agentic AI
- Python
- LangChain
- OpenAI API
- RAG
- Vector DBs
- Tool calling
- Prompt eng.

## Projects

### AgentDesk — WhatsApp PC Agent
An agentic desktop assistant that turns WhatsApp into a secure remote control for your PC: text a command from your registered number and the Electron agent executes it locally — running tasks, or fetching files from approved directories and sending them straight to your chat. Sensitive actions are gated behind OTP verification and explicit confirmation prompts.

**Tech:** Electron, React, Node.js, Express, WhatsApp API

### PeatsControl — Earbud Controller
When the official SoundPEATS app server went down, users were locked out of managing their own earbuds — so I reverse-engineered the Bluetooth protocol and built a fully offline controller. Captured Android HCI snoop logs into Wireshark, decoded the SPP packet structure (magic bytes 0x5A5A, header, command, payload, checksum), and shipped a custom Android app: a strict 6-second MAC-verification handshake to block imposter devices, granular battery telemetry parsed straight from the byte stream, and full hardware control — ANC, gaming mode, and complete touch-sensor remapping.

**Tech:** Kotlin, Bluetooth SPP, Wireshark, Android SDK, Reverse Engineering

### Mobility — Smart Transport
An end-to-end transport ecosystem built around a custom GPS tracking unit (ESP32-S3 + NEO-7M GPS) with onboard RFID fare payments, IMU-based driver behavior analysis, and GSM connectivity. Real-time fleet tracking streams over WebSockets and webhooks into a web admin panel, a student web portal, and three cross-platform React Native apps — Student, Driver (phone-sensor location & behavior tracking), and Passenger (vehicle seat reservations).

**Tech:** ESP32-S3, NEO-7M GPS, RFID, React Native, WebSockets, GSM

### TapSync — NFC Access Control
An access control system where hardware sensors (ESP32-S3 + PN532) are installed at locked doors and sensitive chambers. An admin uses a React Native app with their phone's built-in NFC sensor to seamlessly issue access cards to employees. Whenever an employee enters or leaves a restricted zone, the hardware logs the entry and instantly notifies the admin via the app.

**Tech:** React Native, NFC, ESP32-S3, PN532 RFID

### Co-Tutor — AI Science Sims
An interactive learning platform where teachers generate science simulations just by describing the topic, class level, and animation specs — AI builds 2D/3D animations with LaTeX-rendered equations for physics and math. Teachers refine results conversationally, then publish verified simulations to the student panel, where learners explore them with descriptions and printable notes.

**Tech:** React, JavaScript, OpenAI, Three.js, KaTeX

### AI-Resume — Smart Builder
A complete resume-building platform on the MERN stack with AI superpowers. Users can create resumes from prebuilt templates, set them to private, or make them public with a unique, shareable link accessible without login. It features a smart import tool where users can upload an old resume and let OCR/AI automatically extract and populate their details, plus an AI writing assistant to seamlessly refine and enhance long paragraphs like job descriptions and qualifications.

**Tech:** MongoDB, Express, React, Node.js, AI, OCR

### CraveMap — Food Delivery Suite
A complete single-restaurant food delivery system built as three connected apps: CraveMap for customers to browse, order, and watch order status live; CraveRider for delivery riders; and CraveAdmin for full order and menu management. Admins assign a rider to each order, and customers track their order in real time — including the rider's live location on the map from pickup to doorstep.

**Tech:** React Native, JavaScript, Firebase, Google Maps API

### SmartAttend — RFID Attendance System
A battery-operated RFID attendance terminal built on ESP32-S3 with a PN532 reader and LCD feedback, streaming every card scan to web dashboards over Wi-Fi or cellular data. Handles the real world: an offline queue that syncs when connectivity returns, and duplicate-entry rejection at the edge. Admins and students each get their own React web panel for managing and reviewing attendance records.

**Tech:** ESP32-S3, PN532 RFID, React, JavaScript, GSM

### PaperForge — PDF Toolkit
A comprehensive, free-to-use PDF manipulation tool built on the MERN stack with a robust backend for heavy file processing. Users can seamlessly upload documents to merge multiple PDFs, extract raw text, convert PDFs directly to Word documents, and add or remove specific pages on the fly. The platform features a clean, intuitive frontend designed to make complex document operations fast, secure, and accessible directly in the browser.

**Tech:** MongoDB, Express, React, Node.js, PDF.js

### QuickChat — Messaging App
A fast and highly responsive real-time chat application built on the MERN stack using WebSockets (Socket.io). It comes packed with comprehensive messaging features out of the box, including instant direct messaging, typing indicators, online status tracking, and seamless multimedia file sharing. The secure Node.js backend ensures all conversations and shared files are synced perfectly across connected users in real time.

**Tech:** MongoDB, Express, React, Node.js, Socket.io

### Billing Agent — Utility Tracker
An automated backend service deployed on GitHub Actions that takes the hassle out of tracking utility bills. Built with Node.js and Express, the agent runs on a scheduled cron job to monitor the electricity billing portal. As soon as a new bill is issued, it automatically fetches and emails the PDF copy directly to the user. To prevent late fees, it also features a smart reminder system that sends a notification exactly one day before the due date.

**Tech:** Node.js, Express, GitHub Actions, Nodemailer, Automation

### HalalScanner — Diet Analyzer
A native Android application built in Java designed to help users quickly verify the dietary compliance of food products. It features a bundled local SQLite database for lightning-fast E-code status lookups entirely offline. Users can scan product barcodes to instantly classify items, or use the built-in OCR scanner to read printed ingredient lists straight from the packaging, automatically cross-referencing each ingredient to determine if it is Halal or Haram.

**Tech:** Java, Android SDK, SQLite, Barcode Scanner API, OCR API

### Forever — E-Commerce Platform
A full-stack e-commerce application built entirely on the MERN stack with two distinct interfaces: a Customer Panel for browsing products, managing carts, and securely placing orders, and an Admin Panel for comprehensive platform control — enabling administrators to manage inventory, track orders, and oversee user activity in real time.

**Tech:** MongoDB, Express, React, Node.js

### FYP Connect — Project Portal
A secure FYP management platform connecting students, supervisors, and committee members. Students form groups by inviting classmates, pitch a project idea, and request their preferred supervisor — who approves or rejects based on open slots — while committee admins control all data end-to-end. Locked down with Clerk authentication, role-based access, and an admin-managed whitelist so only approved people can even create an account.

**Tech:** React, JavaScript, Clerk, PostgreSQL

### ClinicPro — Clinic Manager
A full clinic management platform on the MERN stack with hand-rolled role-based access for three roles: receptionists register patients and enter records, doctors see only their own patients, and the clinic owner (admin) tracks every financial and patient operation across the hospital. All authentication and authorization logic written custom — no third-party auth library.

**Tech:** MongoDB, Express, React, Node.js

### Prescripto — Doctor Booking
A doctor appointment booking platform with three dedicated dashboards: patients browse doctors and book appointments, doctors manage their schedules and upcoming visits, and admins control the platform end-to-end — doctor onboarding, availability timings, and system-wide oversight.

**Tech:** MongoDB, Express, React, Node.js

### CuraTech — Pharmacy System
A desktop pharmacy management application built with C# WinForms and SQLite, designed around secure role-based access: admins get full inventory control, user management, and reporting, while salespersons get a focused billing and day-to-day sales workflow. Features real-time medicine stock tracking, expiry alerts, and low-stock notifications in a clean, offline-first interface.

**Tech:** C#, .NET, WinForms, SQLite, Entity Framework

### Madina Sweets — POS System
A complete Point of Sale (POS) desktop application built with C# and WPF using the MVVM pattern. It features an integrated SQLite database managed via Entity Framework Core for offline-first reliability. The system includes an admin dashboard for inventory management, a streamlined sales interface with secure BCrypt authentication, receipt printing capabilities, and built-in weighing integration for direct scale input.

**Tech:** C#, .NET 10, WPF, SQLite, Entity Framework Core, MVVM

### Hi-Tech Lab — Web Application
A modern, full-stack Next.js 15 web application featuring a highly sophisticated Role-Based Access Control (RBAC) architecture. It uses Supabase SSR and Edge Middleware as a strict gatekeeper to route and isolate Students, Staff, and Admins into separate domains. Features include granular route protection, offline-first session caching to prevent network-related lockouts, and robust Server Actions that strictly re-verify roles on every backend mutation.

**Tech:** Next.js, React 19, TypeScript, Tailwind CSS, Supabase, Framer Motion

## Experience

### Full-Stack & Mobile Developer — Independent (2023 — Present)
Architecting and building scalable, production-ready applications independently. Key milestones include CraveMap (a comprehensive React Native food delivery platform), ClinicPro (a robust hospital management system), and specialized MERN stack utilities like the PaperForge PDF Suite.

### IoT & Embedded Systems Engineer — Independent (2023 — Present)
Conducting independent research and development in hardware-software integrations. Built end-to-end transport ecosystems using ESP32 GPS trackers, reverse-engineered Bluetooth SPP protocols for wireless earbuds, and developed automated desktop Agentic AI workflows.

### Computer Science Undergraduate — University of Agriculture Faisalabad (Sep 2023 — Present)
Pursuing a degree in Computer Science while simultaneously building an extensive portfolio of complex, multi-disciplinary technical projects. Focusing heavily on software architecture, machine learning, and applying theoretical concepts to real-world engineering.

## Contact

- **Email:** tauseefhaider.dev@gmail.com
- **GitHub:** [https://github.com/tauseefhaiderdev](https://github.com/tauseefhaiderdev)
- **LinkedIn:** [https://www.linkedin.com/in/tauseefhaiderdev/](https://www.linkedin.com/in/tauseefhaiderdev/)
- **Location:** Faisalabad, Pakistan

## Links

- [Sitemap](https://tauseefhaider.dev/sitemap.xml)
- [llms.txt](https://tauseefhaider.dev/llms.txt)
- [Privacy](https://tauseefhaider.dev/privacy)
