AI Software Engineer

Building intelligent solutions with AI.

Professional Experience

AI Engineer Intern

FireBird Technologies

Remote | Singapore | Aug. - Oct. 2024, Jan. 2025 - Present

  • Led full-stack development of AutoAnalyst, an open-source AI-powered SaaS platform for natural language data analysis, using Next.js, FastAPI, DSPy, Redis, and SQLite.GitHubLive Demo
  • Architected and implemented an agent-based pipeline for end-to-end data science workflows, enabling users to perform data cleaning, visualization, and ML model generation through natural language.
  • Featured custom real-time analytics, and Stripe integration for recurring billing, while optimizing performance for low-latency interactions using (Upstash) Redis.
  • Designed and developed a KPI Chatbot integrating database functionalities, authentication, and session management using DuckDB.

Student Teaching Assistant

FAST-NUCES

Karachi, Pakistan | Sep. 2024 - Dec. 2024

  • Served as a Student Teaching Assistant (STA) for the course Design and Analysis of Algorithms.

Junior AI Engineer

RAIN

Remote | Dallas, TX | Sep. 2023 - May 2024

  • Led conversion of unstructured data to semi-structured formats, achieving 95% accuracy and improving integration speed.
  • Deployed data extraction & automation tools, increasing workflow efficiency and reducing manual processing time by 50%.
  • Managed project timelines and assigned tasks using Agile methodologies, resulting successful and timely project completion.

Volunteer Experience

Automation Head

PROCOM' 24

FAST, Karachi | Dec. 2023 - Apr. 2024

  • Led Automation Team at FAST, overseeing key projects like Attendance Management System and ChatBot development.
  • Effectively managed project timelines and delegated tasks to successfully achieve and timely project completion milestones.

Automation Head

ACM Coders' Cup 2023

FAST, Karachi | Oct. - Dec. 2023

  • Implemented automated certificate distribution, enhancing participant experience and reducing manual workload by 80%.
  • Engineered a secure bulk email sending system using SMTP with logging, significantly increasing communication efficiency.

Deputy Team Lead

Developers' Day - ACM NUCES

FAST, Karachi | Mar. - May 2023

  • Co-led the development of an AI-powered interview chatbot for fresh graduates and interns.
  • Integrated OpenAI API with a Flask backend and used TextBlob for sentiment analysis.
  • Implemented authentication, automated interview sessions, and email-based report generation.

Member

PROCOM' 23

FAST, Karachi | Jan. - Apr. 2023

  • Developed 'ProBot,' a chatbot using NLTK and scikit-learn to assist participants in competitions and university events.
  • Implemented NLP techniques to enhance chatbot responses and improve user interaction.

Projects

Education

Bachelor of Science in Computer Science

FAST, National University of Computer and Emerging Sciences

Karachi, Pakistan | 2021 - Present

GPA: 3.8 / 4.0

Relevant Coursework:

Information Retrieval | Quantum Computing | Object Oriented Programming | Design and Analysis of Algorithms | Artificial Intelligence | Software Engineering | Computer Networks | Operating Systems | Database Systems | Computer Vision | Probability & Statistics | MicroEconomics | Accounts & Finance

Skills & Expertise

Python
GoLang
C++
TypeScript
HTML
CSS
OpenAI
Groq
TensorFlow
PyTorch
RAG
LLMs
Scikit-learn
Qiskit
Numpy
React
Next.js
FastAPI
Flask
Streamlit
Selenium
Git
Docker
Linux
GCP
AWS
Vercel
MongoDB
MySQL
Redis
VSCode
Cursor AI
LaTeX
Notion
Slack
ClickUp

Certificates

Machine Learning Specialization

Coursera

Supervised & unsupervised learning algorithms, Neural Networks, Clustering Algorithms & Analysis, PCA

View Certificate

DeepLearning.ai Tensorflow Developer

Coursera

NLP, Computer Vision, Time series prediction, Convolutional & Recurrent Neural networks, LSTMs

View Certificate

Improving Deep Neural Networks

DeepLearning.AI

Hyperparameter Tuning, Regularization and Optimization

View Certificate

Generative AI with Large Language Models

DeepLearning.AI

Concepts and applications of LLMs

View Certificate

Introduction to Generative AI

Google Cloud

Overview of AI-generated content and applications

View Certificate

Introduction to Generative AI for Software Development

DeepLearning.AI

Leverage generative AI to enhance development, optimize code, and speed up prototyping.

View Certificate

Autonomous Agents Hackathon

LabLab AI Hackathon Event

Participated and successfully completed the hackathon

View Certificate

Edge Runners 3.2

LabLab AI Hackathon Event

Participated and successfully completed Edge Runners 3.2

View Certificate

Llama 3 Hackathon

LabLab AI Hackathon Event

Participated and successfully completed Llama 3 Hackathon

View Certificate

Contact Me