About Me
👋 Hey, I'm Abdul Tawab! A software engineer who writes code, breaks things (sometimes on purpose), and fixes them just in time to look like a genius. I speak fluent JavaScript, Go, and Stack Overflow. When I'm not busy convincing my code to work, I'm probably debugging my life choices. Let's build something awesome—preferably on the first try! 😎🚀
FAST Lahore
Bachelors in Computer Science
2021 – 2025
Lahore, Pakistan
GCU
FSC Pre Engineering
2019 – 2021
Lahore, Pakistan
Skills
Programming Languages
C
C++
Python
JavaScript
TypeScript
Go
SQL
Databases
MongoDB
PostgreSQL
SupaBase
NeonDB
Developer Tools
Docker
RabbitMQ
VS Code
Technologies/Frameworks
React
Node.js
Express
Next.js
Fast API
Prisma
TensorFlow
OpenAI
Tailwind CSS
Framer Motion
GSAP
Twilio
Shad CN
Clerk
Stripe
Lemon Squeezy
Package Managers
NPM
PNPM
BUN
Other Skills
Microservices
Containerization
Message Queuing
Orchestration
AI/ML
Frontend Dev
Backend Dev
API Integration
Payment Processing
Real-time Comm
Debugging
Experience
Associate Software Engineer
Ripeseed
📍 Lahore, Pakistan | April 2025 – Present
- Collaborating with cross-functional teams to design and develop scalable web applications using modern frameworks and technologies.
- Contributing to the development and maintenance of backend and frontend features, ensuring code quality and performance.
- Learning and implementing best practices in software development, including agile methodologies and version control with Git.
- Assisting in the integration of APIs and third-party services to enhance application functionality and user experience.
Software Engineer Intern
Aksile Media
📍 Lahore, Pakistan | June 2024 – August 2024
- Designed and developed a comprehensive time tracking software using React, Go, and PostgreSQL, following a microservices architecture for better scalability.
- Implemented Docker for containerization, RabbitMQ for message queuing, and Kubernetes for orchestration, ensuring efficient deployment and system reliability.
- Enhanced project management, time logging, and reporting functionalities, improving user productivity and workflow efficiency.
Web Development Intern
Coding Crafts
📍 Lahore, Pakistan | July 2023 – August 2023
- Worked on small assignments and exercises to gain hands-on experience with front-end development.
- Learned debugging and best practices under the guidance of senior developers.
- Gained hands-on experience with JavaScript, React, and other web technologies, strengthening front-end development skills.
- Explored version control (Git) and responsive design principles as part of the internship training.
Projects
Slide Genie: AI-Powered Presentation Creator
- Developed a comprehensive AI-powered presentation platform that transforms simple prompts into professional slide decks.
- Integrated OpenAI GPT-4o-mini for intelligent outline generation and DALL-E 3 for automatic image creation based on content context.
- Built a sophisticated drag-and-drop editor with rich component library including headings, tables, charts, code blocks, and interactive elements.
- Implemented a coin-based monetization system with Lemon Squeezy , Prisma and PostgreSQL for user management and transaction tracking.
- Created secure webhook handling for payment verification, duplicate transaction prevention, and real-time coin balance updates.
- Created responsive design with multiple professional themes, real-time presentation mode, and seamless user authentication.
Next.js
React
TypeScript
OpenAI
PostgreSQL
Prisma
Tailwind
Clerk
Lemon Squeezy
Call Smart: AI Asistant for Customer Support Centers
- Developed an AI Asistant to assist customer support agents and streamline interactions.
- Implemented vector databases to enhance search accuracy and enable efficient query retrieval.
- Integrated speech-to-text processing for voice calls, improving accessibility and response time.
- Optimized multilingual support and automated repetitive customer interactions to boost efficiency.
Next.js
FastAPI
OpenAI
Twilio
Supabase
ShadCN
Clerk
Time Tracking Tool
- Built a comprehensive time tracking system to improve project management, time logging, and reporting.
- Utilized microservices architecture for modularity and ease of scaling.
- Integrated Docker for containerization, RabbitMQ for real-time message queuing, and Kubernetes for deployment orchestration.
- Designed a user-friendly interface to enhance productivity tracking for teams.
React
Go
PostgreSQL
Docker
Kubernetes
Image Captioning Model
- Implemented an AI-powered image captioning model that generates accurate textual descriptions for images.
- Used VGG16 (a pre-trained CNN model) for feature extraction and LSTM networks for sequence generation.
- Trained the model on Kaggle's Flickr dataset, refining the accuracy and contextual relevance of captions.
TensorFlow
Study Rooms for Students
- Developed an interactive virtual study platform where students can socialize and collaborate.
- Integrated Stripe for payments, Agora for high-quality video conferencing, and Sockets for real-time messaging.
- Implemented ChatGPT-based assistance to enhance user interactions.
- Allowed users to create public, private, or paid study rooms with features like moderation.
MongoDB
Express
React
Node.js
Stripe
Redux
Tailwind
MERN Stack E-commerce Store
- Developed a full-featured e-commerce web store with product listings, authentication, and payment processing.
- Integrated JWT-based authentication for secure user management.
- Implemented Stripe for seamless transactions and optimized checkout flow.
- Created admin and user dashboards for managing products, orders, and customer interactions.
MERN Stack
Redux
JWT
Stripe
Tailwind
Gym WebApp
- Designed a fitness-focused web application with workout recommendations and exercise tracking.
- Used Material UI for sleek design and Rapid API for fetching fitness-related data.
React
Material UI
Simple React.js App (Rick and Morty API)
- Developed a fun React app using the Rick and Morty API with GraphQL for fetching data efficiently.
React
GraphQL
Programming Projects
- Partial Model of Facebook: Designed a backend model implementing User, Post, Comment, and Like functionalities.
- University Book Management System: Developed using data structures for efficient book organization.
- Tic-Tac-Toe Games: Created both GUI (C#) and CLI (C++) versions with AI capabilities.
- Maze Game: Developed a maze-based game with simple GUI using Assembly Language.
C++
C#