Afaq Ahmed

Rawalpindi, Pakistan

I'm 24 year old Full-Stack Web Developer. I have been coding for more than 3 years.
I create professional websites.

What I work with

Experience

Codrivity

  • Assisted in developing and maintaining web applications using React, Next JS, Shadcn/ui, Aceternity and Tailwind CSS.
  • Developed UI for OnboardIQ webapp using React, TypeScript and Tailwind CSS, crafting a responsive and user-friendly interface.
  • Built and maintained RESTful services using Node.js and Express, integrated Socket.io for notifications and dynamic content updates.
  • Optimized database queries in MongoDB and PostgreSQL, reducing query execution time by 15%, making app more scalable.
  • Improved backend apis in Nest JS and decreased the latency from ~15ms to ~7ms, enhancing overall speed and response availability.

Anno Technologies

  • Optimized frontend performance in NextJS and TypeScript project by implementing code splitting and memoization, reduced re-renders and improved loading time. Utilized Tailwind CSS and Magic UI library for responsiveness and modern look.
  • Migrated codebase of a NextJS project to Redux Toolkit from for state management, improving code readability and maintainability.
  • Optimized asset delivery by implementing tree-shaking and lazy loading using Webpack and Vite, reducing bundle size by 20% and Improving time-to-interactive (TTI) by 15%.
  • Built and maintained slack attendance bot using Node.js and Express, integrated Google Sheets API for automated attendance tracking. Deployed the backend on an AWS EC2 instance, utilizing Nginx as reverse proxy and PM2 for process management.

Aquaruix Fintech

  • Assisted in the development of responsive UI components using React, Bootstrap and Material UI, gaining hands-on experience in frontend technologies and design principles.
  • Collaborated with senior developers to integrate RESTful apis, learning about Node.js and Express in real-world fintech projects
  • Participated in code reviews and sprint planning, gaining insight into team collaboration, Agile practices, and industry best practices.
  • Learned and applied best practices in React projects, including version control with Git, GitHub & GitLab, and performance optimization.

Personal Projects

Zync playground

Zync playground

Jan 2024 - Feb 2024

An AI chatbot application that uses groq to enable users to interact with different ai models and get answers to their queries.

React
JavaScript
NodeJS
Mongodb
Slack attendance bot

Slack attendance bot

June 2023 - Present

A slack bot that helps you track attendance by recording it in excel file and uploading on google drive.

NodeJS
Slack Events API
Google Drive API
Typing Speed Test

Typing Speed Test

June 2023 - Present

A typing speed test web app that measures your typing speed and accuracy within a fixed 30-second timer.

React
TypeScript
TailwindCSS