Hi, I'm Faisal Iqbal

Software Engineering Student (6th semester)

SUMMARY

Software Engineering student focused on building functional, reliable applications that solve real problems. I combine a strong understanding of logic and mathematics with practical development skills to create software that works properly and efficiently. Experienced in the MERN stack and backend architecture, I am looking to apply my problem-solving mindset in a professional engineering environment to deliver robust solutions.

Faisal Iqbal
Faisal Iqbal
Software Engineering
NUST Islamabad

Work Experience

Professional internships and industrial exposure

🛡️

AgriStreams | Cyber Security Intern

June 2025 – August 2025

  • Developed a Machine Learning model to detect malicious requests by analyzing URL headers and request bodies for suspicious patterns.
  • Gained hands-on experience with Web Application Firewalls (WAF) and deep-dived into firewall working principles and operation.
📊

OneScreen | Dataset Preparation Contract

March 2025 – April 2025

  • Scripted data collection and cleaning pipelines to transform raw web data into structured datasets for model training.
  • Performed noise removal, pattern matching, and normalization to ensure high-quality data columns.
🤝

Alkhidmat Pakistan | Student Intern

June 2025 – August 2025

  • Coordinated logistics and cross-team communication for large-scale programmes.
  • Produced organized research summaries and reports under strict weekly deadlines.

Featured Projects

A comprehensive portfolio showcasing innovative software development projects and technical expertise

🎨
2026

Scrambled Canvas Parser

Engineered a Python and Flask backend pipeline to reconstruct scrambled tile-based book preview images. Traced the network layer to decrypt coordinate mappings, stitched fragments using the Pillow library, and built a multithreaded processing pipeline to stitch hundreds of pages concurrently. Integrated Server-Sent Events (SSE) to stream live decryption logs to the frontend, compiling final pages into a clean, localized PDF.

Python Flask Multithreading SSE Pillow
View Code Watch Demo
📦
2026

Asset Management System

Designed a normalized relational schema in SQLite covering inventory, personnel, and finance domains. Built a modular service layer and a React + Electron shell that keeps all data local. Implemented automated financial and inventory reporting as composable functions and packaged the application as a Windows installer.

React Electron Node.js SQLite
View Code Watch Demo
🚀
2026

Afwaah (Decentralized Anonymous Rumor Verification System)

Architected the backend for a P2P rumor verification app using zero-knowledge proofs. Designed the core protocol with libp2p and OrbitDB for secure, decentralized data storage. Implemented identity management with Semaphore V4 and a truth-scoring engine using the Bayesian Truth Serum algorithm to filter misinformation.

Node.js libp2p OrbitDB Semaphore V4 Zero-Knowledge Proofs
View Code Live Demo Watch Demo
🤝
2025

PeerSupportHub

Contributed to the backend architecture for a habit-building (by peer push and mentor guidance) platform, ensuring data flows correctly between users and mentors. Designed a logical MongoDB schema to handle complex user relationships and session management efficiently. Collaborated with a team to integrate API endpoints, focusing on system stability and reliable data retrieval.

MongoDB Express.js React Node.js
View Code Watch Demo
🔄
2026

Producer–Consumer Buffer Model Checking

Designed and formally verified a concurrent Producer–Consumer system using NuSMV and Linear Temporal Logic (LTL). Built a scheduler-based model with two producers, two consumers, and an explicit 4-slot FIFO buffer, verifying 15 correctness properties including safety, liveness, mutual exclusion, starvation freedom, and FIFO ordering. Also introduced a deliberate synchronization bug to generate counterexamples and analyze concurrency failures through formal model checking.

NuSMV LTL Formal Verification Finite State Machines Concurrency
View Code
🔍
2024

Search Engine Implementation

Built a functional search engine from scratch to understand the logic behind information retrieval. Implemented core indexing algorithms to crawl and rank data, ensuring accurate search results. Optimized queries to reduce latency, demonstrating a deep understanding of data structures and algorithmic efficiency.

Python Data Structures Algorithms
View Code
🖥️
2025

Frontend Architecture Replications (Kali Linux & Amazon)

Recreated complex frontend interfaces to master the logic of responsive design and layout engines. Used media queries to ensure the interface renders correctly across different devices.

HTML CSS Responsive Design
Kali Clone Amazon Clone
🔧
2026

JavaScript Utilities Collection

Currency Converter: Built a real-time tool using the Fetch API to handle asynchronous data reliably. Logic Games: Developed logic-based games (Rock Paper Scissors) to solidify understanding of control flow and DOM manipulation.

JavaScript API DOM
Currency Converter Live Demo Logic Games Live Demo

scrambled-canvas-parser Demo

Running application demo video.

This is the scrambled-canvas-parser demo video. It demonstrates the key features and functionality of the application.

Asset management System Demo

Running application demo video.

This is the Asset management system demo video. It demonstrates the key features and functionality of the application.

PeerSupportHub Demo

Running application demo video.

This is the PeerSupportHub demo video. It demonstrates the key features and functionality of the application.

afwaah-rumour-verification Demo

Running application demo video.

This is the afwaah-rumour-verification demo video. It demonstrates the key features and functionality of the application.

My Education

Academic background and achievements

🎓

National University of Sciences and Technology (NUST), Islamabad

Bachelor of Engineering in Software Engineering | 2023 – 2027

CGPA: 3.34 / 4.00

Systems & Algorithms:

Data Structures & Algorithms, Design & Analysis of Algorithms, Operating Systems, Database Systems, Computer Networks.

Software Engineering Excellence:

Formal Methods, Software Project Management, Software Quality Engineering, Software Construction, Software Design & Architecture.

Modern Technologies:

Machine Learning, Cloud Computing, Web Engineering, Embedded Systems, Object Oriented Programming (OOP).

My Skills & Expertise

A comprehensive overview of my technical skills and competencies

Programming Languages

  • JavaScriptJavaScript
  • C++C++
  • PythonPython
  • JavaJava
  • HTMLHTML
  • CSSCSS
  • SQLSQL

Tools & Technologies

  • GitGit/GitHub
  • VS CodeVS Code
  • LinuxLinux (Kali/Ubuntu)
  • REST APIsREST APIs
  • MatlabMatlab
  • ProteusProteus

MERN Stack

  • MongoDBMongoDB
  • Express.jsExpress.js
  • ReactReact
  • Node.jsNode.js

CyberSecurity & Formal Methods

  • CyberSecurityCyberSecurity Fundamentals
  • FirewallsFirewalls
  • Formal MethodsHOL & Model Checking

Hardware & Embedded

  • Digital Logic DesignDigital Logic Design
  • Assembly LanguageAssembly Language
  • ArduinoArduino Programming & Microcontrollers

AI & Data Science

  • Machine LearningMachine Learning
  • Scikit-LearnData Analysis

Contact Me

Connect with me for collaboration opportunities and professional inquiries