Hi, I'm Faisal Iqbal

Senior YearSoftware Engineer

SUMMARY

Senior-year Software Engineering student at NUST with a strong grip on mathematics, logic, and programming. Equipped with multidisciplinary knowledge spanning the MERN stack, immersive technologies, digital twins, embedded systems, and machine learning, I want to apply my skills to systems and products that solve real-world problems, have community impact, and are focused on the SDGs.

Faisal Iqbal
Faisal Iqbal
Software Engineering
NUST Islamabad

Academic foundation

My Education

Software engineering study backed by hands-on technical work.

2023 - 2027

National University of Sciences and Technology

Bachelor of Engineering in Software Engineering - Islamabad

CGPA: 3.34 / 4.00

Core systems

Data Structures and Algorithms, Operating Systems, Database Systems, Computer Networks, Software Design and Architecture.

Applied engineering

Formal Methods, Software Quality Engineering, Web Engineering, Embedded Systems, Machine Learning, and Cloud Computing.

Summer 2026

GIK Institute

CATCH_VR Summer School - Topi, Pakistan

Cofunded by Erasmus+ and European Union

A two-week intensive bootcamp on immersive technologies, IoT, and digital twins. I led the Data Drifters team alongside hardware, backend, and Unity collaborators. Our project won 1st Place — Best Digital Twin Category out of 33 submissions. See the AquaTwin project for details.

Recent work

Work Experience

Engineering work across connected systems, security, and data.

Web DeveloperJul - Aug 2026

Gemorph

Gemorph.com

Built the entire gemorph.com website — turned an inherited Vite/React codebase into a focused, investor-ready marketing site with a Canvas DNA hero animation, scroll-driven reveals, and a serverless MDX blog system.

React 19TypeScriptTailwind CSSCanvas 2DFramer MotionMDX
Visit gemorph.com
InternshipJun - Aug 2025

AgriStreams | Cybersecurity Intern

Developed a machine learning model to flag malicious requests by inspecting URL headers and request bodies. Studied Web Application Firewall behavior and the principles behind request filtering.

PythonMachine LearningWAF
VolunteerJun - Aug 2025

Alkhidmat Pakistan

Coordinated logistics and cross-team communication for large programmes. Prepared research summaries and reports against weekly deadlines.

CoordinationResearchReporting

Featured Projects

Selected projects with a focus on useful systems, clear engineering, and measurable outcomes.

2026

karAQI | Air Quality Forecasting System

Built an end-to-end machine learning system that forecasts Karak's air quality 72 hours ahead using Open-Meteo reanalysis data, a DuckDB feature store, and XGBoost and Ridge models. Automated CI/CD pipelines fetch data, retrain models, compare champions, and publish pre-computed forecasts to a Streamlit dashboard for near-instant loading. The project brings transparent AQI forecasting to a region without a local monitoring station.

Python XGBoost DuckDB MLflow Streamlit GitHub Actions
View Code
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
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

Scrambled Canvas Parser Demo

Running application demo video.

A walkthrough of the tile reconstruction pipeline and live processing output.

Asset management System Demo

Running application demo video.

A walkthrough of the local inventory, personnel, and finance workflows.

PeerSupportHub Demo

Running application demo video.

A walkthrough of the peer and mentor session workflows.

Afwaah (Rumour-Verification) Demo

Running application demo video.

A walkthrough of anonymous rumor submission and verification flows.

AquaTwin Demo

AI-generated demonstration of the project concept.

AI demonstration of the AquaTwin groundwater digital twin concept.

Technical toolkit

My Skills and Expertise

Tools I use to build, test, and explain working systems.

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

Available for software engineering opportunities, project work, and thoughtful collaboration.