Shaban Khawar

Fullstack Engineer · Gujranwala, Pakistan

shabankhawar99@gmail.com

About Me

I’m Shaban, a full-stack engineer from Gujranwala, Paksitan who loves creating applications that solve real problems. I specialise in React, Next.js, Node.js, and AWS. My focus is on building scalable, modern solutions while keeping the experience simple and enjoyable for users.

Skills

Languages

  • JavaScript
  • TypeScript

Frameworks & Libraries

  • React
  • Next.js
  • Vue.js
  • Redux
  • Tailwind
  • Styled Components
  • Express.js
  • Socket.io

Databases

  • PostgreSQL
  • MongoDB

DevOps

  • AWS
  • AWS EC2
  • AWS Elastic Beanstalk
  • AWS S3
  • AWS CloudFront
  • AWS Lambda
  • AWS EFS
  • Firebase
  • Netlify
  • Heroku

Tools

  • Git
  • GitHub
  • GitLab
  • Shadcn
  • Docker
  • Nango

Work Experience

  • Fullstack Engineer

    Brackets

    Jul 2025 - Present

  • Backend Engineer

    Cleft Notes

    Feb 2024 – Present

  • Fullstack Engineer & Frontend Team Lead

    Jinnbyte

    Jul 2023 – Oct 2024

  • Fullstack Developer

    Sofriendly & Yac.com

    Feb 2021 – Apr 2022

Projects

Cleft Notes screenshot

Cleft Notes

AI-powered app that turns voice memos into written, summarized notes with sharing and integrations.

Role: Backend Engineer

  • Migrated backend from PHP to a modern Express.js server to improve scalability and maintainability
  • Developed the core AI pipeline: transcribed audio via Whisper and processed summaries using OpenAI
  • Enabled secure storage of notes in PostgreSQL and S3
  • Implemented integrations with Notion and Google Docs using Nango to enhance user workflows
  • Built server-side functionality for secure note storage and public note-sharing via Next.js
  • Engineered Lambda functions (with FFmpeg) for audio merging and processing
Node.jsExpress.jsOpenAI (GPT/Whisper)PostgreSQLAWS S3AWS LambdaFFmpegNext.jsNango
Calling All Kids screenshot

Calling All Kids

Mobile-first educational platform using voice generation to deliver interactive lessons for children.

Role: Frontend Lead / Fullstack Contributor

  • Ported codebase to Vite to significantly improve performance and developer experience
  • Introduced caching via React Query to improve UX around stale data
  • Utilised AWS EFS and FFmpeg workflows for audio manipulation and hashing
ReactViteReact QueryAWS EFSAWS S3FFmpegNext.jsTailwindCSS
Yac screenshot

Yac

Async communication platform for voice messages and screenshares that replaces scheduled meetings.

Role: Fullstack Developer

  • Contributed to a major platform rewrite (React → Vue)
  • Used dependency injection and inversion of control patterns using InversifyJS
  • Built frontend features for async voice and screenshare workflows
VueReactInversifyJSNode.jsSocket.ioAWSWebRTC
Yac Send screenshot

Yac Send

Web app for sharing text, code snippets and files with optional password protection and syntax highlighting.

Role: Fullstack Developer

  • Built full-stack upload and sharing flows using Uppy for file and text uploads
  • Implemented secure uploads and storage workflows (S3 + DynamoDB)
  • Added UX features like password protection and syntax-highlighted code viewing via PrismJS
VueUppyExpress.jsAWS S3DynamoDBPrismJS