SOFTWARE ENGINEER - DATA ANALYST - FULL STACK DEVELOPER

About Me

I'm a Software Engineer currently working at CodingCops, where I build production-level features across multiple services using Node.js, Express, Python, and .NET. I hold a degree in Computer Science from FAST-NUCES, where my passion for technology and innovation was ignited.

My expertise spans Full Stack Development, Data Analytics, and AI/ML. I've worked on diverse projects ranging from building e-commerce platforms with Django to developing face recognition systems and fine-tuning AI models for academic writing. My technical toolkit includes React, Node.js, Django, PostgreSQL, and modern ML frameworks like PyTorch and TensorFlow.

I'm particularly passionate about Natural Language Processing, Data Visualization, and creating scalable web applications that solve real-world problems. When I'm not coding, you'll find me exploring new technologies, contributing to open-source projects, or capturing moments through photography.

Work Experience

Feb 2025 – Present

Software Engineer

CodingCops • Lahore, Pakistan

  • Feature Development: Worked on production systems, building new features across services
  • Backend Engineering: Maintained backend services in Node.js, Express, and Python
  • .NET Exposure: Gained experience with .NET and enterprise-level application structure
  • Bug Fixing: Diagnosed and resolved system bugs to improve stability
Aug 2024 – Feb 2025

Support Engineer

Agrilift • Lahore, Pakistan

  • Bug Resolution: Identified and fixed issues in web applications to improve stability and efficiency
  • AI Model Integration: Ensured seamless interaction between applications and AI models
  • Database Optimization: Optimized database systems for faster data retrieval in AI pipelines
  • Debugging: Troubleshot and resolved data pipeline issues for smooth AI-driven application flow
Jun 2024 – Aug 2024

Software Developer Intern

TenX • Lahore, Pakistan

  • Python & Django: Built an e-commerce platform implementing REST APIs, ORM, and model-driven architecture
  • AI Integration: Explored ML-based recommendation and prediction systems to enhance user experience

Services

Icon for Skill 1

App Development

With a solid foundation in both frontend and backend technologies, I am proficient in App Development using React Native and Firebase. Coupled with my expertise in SQL for database management, I am poised to excel in the dynamic field of web development.

Web Development

Web Development

Strong grasp of both frontend and backend technologies, encompassing React for frontend development and Node.js/Express for backend solutions, along with proficiency in SQL and Firebase for database management.

Data Analytics

Data Analytics

Skilled in collecting data through web scraping and efficient management techniques. Leveraging Python and SQL, I conduct thorough statistical analysis and adeptly manipulate data. With use of Large Language Models (LLMs), I excel in ensuring data accuracy through meticulous cleaning and preprocessing.

AI & ML alt="Icon for Skill ">

AI & ML

With knowledge in Large Language Models (LLMs), I understand their role in tasks like chatbots and language translation. Additionally, I'm familiar with Natural Language Processing (NLP), including sentiment analysis and language understanding.

Projects

Here you will found some of my interesting projects.

Green Fields Farm Management System

Developed a comprehensive farm plot management system using Node.js, React, and PostgreSQL. Features include crop tracking, irrigation schedules, automated reminders, and detailed reporting dashboards for efficient farm management.

Encrypted Chat Application

Built a privacy-first chat system using React and Firebase with secure authentication and end-to-end encrypted messaging. Ensures complete privacy and security for user communications with modern encryption standards.

CatConnect App

Final Year Project — A comprehensive platform for cat enthusiasts built with React, Redux, and Firebase. Features include breed recommendations using NLP sentiment analysis of user comments and reviews, veterinarian consultation system, and personalized cat profiles. Implemented advanced algorithms to recommend the best cat breed based on user preferences and lifestyle analysis.

Fine Tuning AI Model: Mimicking Researcher's Writing Style

Developed a Django web application hosting a fine-tuned Tiny Llama model using Llama Factory capable of mimicking academic writing style. Integrated the entire ML pipeline into a production-ready backend, demonstrating expertise in Generative AI and model deployment.

Person Identification using Face Detection

Created a comprehensive face recognition system with React frontend and Django backend. Features include image upload, similarity search, automated web scraping for data collection, and ML-powered facial recognition for accurate person identification.

Analyze ECG for Arrhythmia Detection

The analysis code involved data acquisition from PhysioNet, preprocessing including handling missing values and Dimensionality Reduction via PCA , and exploratory data analysis (EDA) to understand arrhythmia distribution among patients and other relevant factors.

COVID-19 - Dashboard

I developed a COVID-19 dashboard on Tableau to visualize pandemic data, facilitating informed decision-making and extracted insights from it using data analytics techniques, aiding in understanding trends and patterns.

Homicide - Dashboard

I created a homicide dashboard on PowerBi to visualize homicides by regions and extracted valuable insights to understand patterns and trends, aiding in crime prevention efforts.

Analysis for Arrhythmia - Dashboard

I developed an Arrhythmia dashboard on Grafana for analyzing cardiac data and extracted insights to enhance diagnosis and treatment strategies, improving patient outcomes.

Global Terrorism Data Analysis

Performed comprehensive exploratory data analysis on global terrorism datasets using Python, Pandas, and Machine Learning. Identified trends, patterns, and terrorism hotspots worldwide. Generated insightful visualizations to understand the impact and distribution of terrorism globally.

Data Annotaion Using LLM

Data annotation is a crucial step in the machine learning pipeline, particularly in tasks like sentiment analysis, where labeled data is essential for training accurate models.I leverage the capabilities of Large Language Models (LLMs) to automate the data annotation process. We have developed a Python script that interacts with the GEMINI API, a generative AI service, to annotate tweets related to COVID-19 based on their sentiment.F

Electronics Sales Data Analysis

The analysis entails delving into different facets of electronics sales data, encompassing trends, patterns, and possible customer or product clusters. Techniques such as visualization and clustering are employed to extract valuable insights from the dataset.

Furniture Hub

Created an interactive furniture website where users can easily find a variety of furniture options. With intuitive navigation and search features, discovering the perfect piece for any space is simple and enjoyable.

Email Spam Detection

I developed an email spam detection system using machine learning algorithms to accurately identify and filter out spam emails from incoming messages. Leveraging techniques such as text preprocessing, feature extraction, and model training, the system achieves high accuracy in distinguishing between spam and legitimate emails.

Predicting Sales

My analysis involves examining advertisement data using Linear Regression and Multiple Regression techniques. It focuses on predicting sales based on advertising expenditures across various mediums like TV, radio, and newspaper. We utilize linear regression to forecast sales based on advertising expenditures in different mediums and conduct a comprehensive multiple regression analysis, including calculations for R^2, t-statistics, and p-values.

Web Scrapper

Developed a Python script using Selenium and Beautiful Soup to extract images, videos, and text from three different websites: Altnews, Politifact, and Mastodon. The extracted data can be used for analysis and further research purposes."

Lost and Found System

A lost and found system for universities in web development serves as a platform for students, faculty, and staff to report lost items and facilitate their recovery. Users can submit details of lost items through an online form, including item specifics, location, and contact information. The system stores and manages this data, notifying users upon the retrieval of their lost belongings.

Skills & Technologies

JavaScript

React

Redux

jQuery

Tailwind CSS

Bootstrap

CSS

HTML

Python

Django

Node.js

Express.js

.NET

SQL

MySQL

MS SQL

PostgreSQL

Oracle

NoSQL

Firebase

Machine Learning

Data Analysis

Pandas

NumPy

Scikit-learn

PyTorch

TensorFlow

Generative AI

NLP

Data Visualization (Tableau, PowerBI, Grafana)

Data Scraping

Selenium

EJS

TypeScript

Git

Project Management

Certifications

🎓

Databases and SQL for Data Science with Python

Coursera

With Honors

🏆

Microsoft Learn AI Skills Challenge

Microsoft

Contact

For any and all queries, please don't hesitate to contact me on Linkedin or via email at mamoonofficial01@gmail.com