Hereโs the thing: I like shipping useful software. I work across MERN, TypeScript/Node, Flutter, and a fair bit of C++ from competitive programming days. On the research side, Iโm exploring the Semantic Web and deep learningโespecially GANs and RNNs.
- ๐ญ Current focus: building reliable web & mobile apps, production-ready APIs, and deep learning systems that actually help people.
- โ๏ธ Portfolio: mdkais.netlify.app
- ๐ฌ Reach me: [email protected]
Core: JavaScript / TypeScript, Node/Express, React, Java, Prisma, PostgreSQL, MongoDB
Mobile: Flutter (Dart)
ML/DS: Python, Jupyter , C++
Infra/Dev: Git, CLI, Vite, Render, Netlify, Firebase
Currently learnig both DevOps and MLOps.
Primary: TypeScript, JavaScript, Dart, C++, Python, SQL, HTML/CSS
Also present: JAVA, KOTLIN
Iโm pragmatic about tools: Iโll use what the project needs and keep the code readable.
- Semantic Web: knowledge representation and linked data
- Deep Learning: GANs for generative tasks; RNNs for sequence modeling
- Workflow: prototype fast in notebooks, then harden in TypeScript/Python depending on the problem.
Production-grade TypeScript API for a Bangladesh-focused rental marketplace (auth, listings, location hierarchy, bookings, favorites, messaging).
Role: Back-end Lead & Scrum Master (owner/primary dev)
Front-end Tech: โ Next.js 15, React.js 19, Tailwind CSS v4
Back-end Tech: Node.js, TypeScript, Express, Prisma, PostgreSQL, Zod, JWT; deployed on Render
Modules: auth, properties, locations, bookings, favorites, messaging , reviews
Notes: seed scripts + DB docs; manual โhappy-pathโ guide for quick endpoint testing
Repo: https://github.com/Md-Kais/basaKhujo_api
Personal OSโstyle app to report lost items, verify claims, auto-match, and notify owners/finders.
Role: Associate Front-end & Back-end Lead; Scrum Master; co-maintainer (major contributor)
Front-end Tech: Flutter (Dart)
Back-end Tech: Firebase (Auth, Cloud Storage, Cloud Messaging/Notifications)
Highlights: simple flows โ report โ verify โ match โ notify
Repo: https://github.com/Md-Kais/retrieve_me
Digitizes examiner/invigilator remuneration workflows for the University of Chittagong.
Role: Major back-end contributor (schema & query layer, REST APIs, auth, validation)
Front-end Tech: React, Vite, Tailwind
Back-end Tech: Node.js, TypeScript, Express, Kysely, PostgreSQL, Zod, JWT (private repo)
Repo: https://github.com/ImranIF/CUERS-New
Note: Back-end repository is private for institutional security.
Lean React portfolio (PWA-friendly) showcasing projects, writing, and contact.
Role: Solo
Front-end Tech: React, JavaScript, CSS/HTML
Back-end Tech: โ Will be updated.
Live: https://mdkais.netlify.app
Repo: https://github.com/Md-Kais/the-world-of-kais
Minimal web chat UI you can clone and extend.
Role: Solo
Front-end Tech: React, Redux, Material UI
Back-end Tech: Firebase (hosting & services)
Repo: https://github.com/Md-Kais/AnyTalk
A continually growing set of problem solutions and data-practice exercises.
Language : C++, SQL
Repo: https://github.com/Md-Kais/Leetcode
- Built and shipped Retrieve Me (Flutter + Firebase + Maps) end-to-end with image-matching iterations.
- Designed a TypeScript/Express + Prisma API with real modules and deployment docs (BasaKhujo API).
- Contributed the front-end and back-end to a university remuneration system (CUERS).
- Consistent problem solving via Leetcode and CS fundamentals repos.
- Product-focused full-stack roles (React/Node/TypeScript)
- Flutter apps with clean state and offline-friendly UX
- Applied ML features that actually reach users
- Any type of Semantic web and deep learning research.
If youโve got something interesting, email me or open an issue on a repo. Letโs build.
Last updated: Sep 27, 2025

