Skip to content
View Jahan-Shah's full-sized avatar
🏠
Working from home
🏠
Working from home

Highlights

  • Pro

Organizations

@WoitSolutions

Block or report Jahan-Shah

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
Jahan-Shah/README.md

👋 Hey, I'm Shah Jahan

Full-stack engineer building software that makes spreadsheets nervous.

I turn manual business workflows into interactive, reliable, and maintainable web products.

Portfolio LinkedIn Email


🧠 About me

  • 🛠️ I build production applications across React, TypeScript, Node.js, and Hono, from requirements and API design through deployment.
  • ✨ I care about accessible interfaces, thoughtful motion, and the tiny interactions that make software feel effortless.
  • ⚙️ I enjoy workflow automation, API integrations, internal tools, and eliminating repetitive work.
  • 🎓 Former Microsoft Learn Student Ambassador and SDE intern, now delivering full-stack features in production.
  • 🌍 Based in Faisalabad, Pakistan; open to remote roles, freelance work, and open-source collaboration.

📈 Engineering with receipts

Challenge What I changed Result
Slow third-party synchronization Batched and redesigned Jobber API requests Reduced sync time by ~70%, from 80 minutes to 20–35 minutes
Manual commission operations Built a Jobber-integrated commission and worklog platform Replaced spreadsheet processing and supported 20–30 weekly submissions
Fragile client-side data fetching Migrated application data fetching to TanStack Query Eliminated race conditions and unnecessary re-renders
Repetitive management workflows Developed custom workflow automation systems Reduced required management effort by 50%

🧩 Tech stack

Area Technologies
Front end React · Next.js · Vue.js · TypeScript · TanStack Query · Tailwind CSS · Framer Motion · shadcn/ui · Storybook · Vite
Back end Node.js · Express · Hono · Prisma · REST · GraphQL
Data PostgreSQL · Redis · SQL · NoSQL · third-party API integrations
AI / ML Python · TensorFlow · Keras · TensorFlow.js
Delivery & tools Cloudflare Workers · GitHub Actions · Docker · Linux/VPS · DigitalOcean · pnpm · Figma

🛠️ Featured projects

A multi-tenant production application for employee worklogs and commission management. It uses verified CRM data as its source of truth and supports configurable commission rules, approvals, payments, refunds, and duplicate prevention.

TypeScript · React · Tailwind CSS · Hono · Docker · CI/CD · DigitalOcean

Explore the live application →

A real-time sketch classifier powered by a CNN trained on Google's QuickDraw dataset. The model is exported to TensorFlow.js and runs entirely in the browser—no server round trip required.

Python · Keras · TensorFlow · TensorFlow.js · Vue.js

GitHub repository · Live demo

More work and case studies are available at jahanshah.dev.

🔭 Currently

  • Building and maintaining production workflow-automation software
  • Growing deeper in backend architecture, microservices, and cloud deployment
  • Looking for meaningful engineering problems and people who care about solving them well

Have a workflow held together by spreadsheets and hope?

Let's turn it into software.

Portfolio · LinkedIn · Email

Pinned Loading

  1. draw-doodle-model draw-doodle-model Public

    CNN (machine learning model) for google quickdraw dataset

    Python 2

  2. draw-doodle draw-doodle Public

    Realtime doodle detection AI/ML app

    Vue

  3. Find-A-Coach Find-A-Coach Public

    An app build with vue.js to implement the basic fundamentals of vue routing and vuex (for state management). It's just a basic app with straightforward functionalities, like User auths, Registering…

    Vue

  4. Cifar10-image-classification-model Cifar10-image-classification-model Public

    CNN based on Cifar10 dataset

    Jupyter Notebook

  5. multi-step-form multi-step-form Public

    Vue

  6. notion-next-clone notion-next-clone Public

    TypeScript