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
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

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

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

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