CS Student · QA Automation · AI

Hi, I'm Kanzah 🌸

I build intelligent things — then I try to break them.

Chill yet chaotic, always fun to be around. Computer Science at FAST NUCES with a specialisation in Artificial Intelligence, fresh off two months writing automated test suites at EvalonQA, and currently building AI game environments.

📍 Faisalabad, Pakistan 🎓 FAST NUCES '28 ☕ Coffee & coding
KS
Kanzah Sajjad
BSc Computer Science · FAST NUCES,
Chiniot-Faisalabad Campus
C / C++ Python JavaScript Cypress Assembly SQL AI & Agents
17
Repos
50+
Test cases
AI
Focus
scroll
About Me

The person behind the code

A short introduction, a longer list of hobbies, and the honest version of what I'm actually good at.

I'm Kanzah — a Computer Science student at FAST NUCES, Chiniot-Faisalabad, specialising in Artificial Intelligence and currently building AI game environments. The kind of person who can be completely chill one moment and chaotically deep in a debugging rabbit hole the next. People tend to enjoy having me around, which probably says something good.

This summer I spent two months as a QA Automation Engineer intern at EvalonQA. I went in confused and came out genuinely enjoying the failures: 50+ Cypress test cases across three real websites, things broken on purpose and then fixed, and a firm conviction that QA is the quiet hero behind good software.

Outside all that, I cook, I bake, I paint, and I start DIY projects that were supposed to take an afternoon. My GitHub bio says "coffee and coding" and it is not a joke.

A few things about me ✨

🧪
I automated my own university's course feedback portal, because filling it in manually was — and I quote my own repo — sometimes trauma.
🤖
I built a Wumpus World AI agent and felt like a genius for a solid week.
🍳
I love experimenting in the kitchen — new recipes, weird combinations, all of it.
🎨
I paint sometimes. It's chaotic, but that's kind of the point.
🔧
DIY projects are my love language. If it can be built by hand, I want to try.
🧁
I bake, too. Therapy in oven form, honestly.
Experience

Where I've worked

A short list so far — but a genuinely formative one.

Internship Remote Jun 2026 – Jul 2026 · 2 months

QA Automation Engineer

EvalonQA

Started off confused, ended up loving the process. Two months of real-world testing on production-style web applications — and a certificate signed by the CEO and Head of Technology on the way out.

  • Developed and executed 50+ automated test cases across three separate website projects.
  • Improved test coverage and validated that critical user journeys — login, cart, checkout, transfers — actually held up.
  • Built scalable, reusable test scripts in JavaScript with Cypress fixtures and custom commands.
  • Tackled real-world debugging under pressure, using Claude Code to move faster through the messy parts.
Cypress JavaScript E2E Testing Test Coverage Debugging
University 2024 – present · Chiniot-Faisalabad Campus

Coursework & Lab Projects

FAST NUCES

Seventeen public repositories built across AI, databases, systems and game programming — the slow accumulation of actually understanding how things work.

  • AI lab: informed and uninformed search agents, CSP solvers, and logical-inference agents.
  • Database lab: a full carpooling management system on Oracle 11g Express Edition with a normalised schema.
  • Systems: an arcade game written in x86 Assembly and run in DOSBox, plus console OOP projects in C++.
Artificial Intelligence Databases OOP Assembly
17
Public repositories
50+
Automated test cases
4
Cypress test suites
7
Languages worked in
Skills

What I work with

Languages, tools and concepts picked up through coursework, an internship, side projects, and sheer stubbornness.

⌨️ Languages

C C++ Python JavaScript TypeScript SQL / PL-SQL x86 Assembly HTML & CSS

🧪 QA & Test Automation

Cypress End-to-End Testing Test Case Design Fixtures & Custom Commands Regression Suites Browser Automation Bug Reporting

🧠 AI & Algorithms

BFS / DFS / UCS A* & Greedy Best-First Heuristic Design Logical Inference Knowledge Representation Backtracking Constraint Propagation

📚 Core Concepts

OOP Data Structures & Algorithms Artificial Intelligence Database Design Normalisation Software Quality Assurance

🛠️ Tools & Environments

Git & GitHub Node.js & npm Vercel Oracle 11g XE Claude Code DOSBox VS Code Linux

✿ Also Good At

Breaking things on purpose Explaining bugs out loud Learning fast under chaos Shipping the messy first version
Projects

Things I've built

Seventeen public repositories — test suites, intelligent agents, arcade games and a carpooling platform. A bit chaotic, like me. All of it lives on github.com/kanzah237.

Featured · EvalonQA Internship✦

ParaBank — Banking End-to-End Regression Suite

The most complete of my internship suites: a full Cypress regression pack for the ParaBank demo banking application, split into numbered spec files so failures are traceable to a workflow rather than a wall of tests. Covers user registration, fund transfers between accounts, bill payments, transaction history, account activity, contact-info updates, loan requests, and auth-guard/session behaviour — driven by JSON fixtures for users and accounts plus reusable custom commands, so credentials and setup live in one place instead of being copy-pasted into every test.

CypressJavaScriptFixtures Custom CommandsSession TestingBanking Workflows
QA Automation🛒

SauceDemo — E-commerce Test Suite

24 automated test cases across six functional areas of the SauceDemo storefront: login validation for every user type, inventory rendering, product sorting, cart operations, the full checkout workflow with order-total verification, and side-menu interactions.

CypressJavaScript24 test casesCheckout Flow
QA Automation🌐

The Internet — QA Playground Suite

Automated coverage of "the-internet", the classic QA training ground: dynamic elements, file downloads, form authentication and the awkward edge cases every tester eventually meets. Written to be readable and reusable rather than clever.

CypressJavaScriptFile DownloadsAuth Flows
Side Project · Actually Used⚡

FLEX Auto Course Feedback

"Course feedback is sometimes trauma and takes time." So I automated it. A Cypress script that logs into the FAST FLEX portal with your credentials, auto-selects Agree across every course feedback item and submits the lot in seconds. The reCAPTCHA step is deliberately left manual — some walls are worth respecting.

CypressJavaScriptWeb AutomationEnv Config
AI Agent🕳️

Wumpus World — Inference Agent

A Wumpus World simulation with an autonomous agent that reasons from breezes and stenches using logical inference and knowledge representation — mapping an uncertain cave, avoiding the pits and the Wumpus, and getting the gold out. Deployed live.

JavaScriptLogical InferenceKnowledge Repr.Vercel
Search🧭

Informed Path Finding Agent

Informed search implemented from scratch — A* and greedy best-first with pluggable heuristics over grid environments, benchmarked for path optimality against node-expansion cost.

PythonA*Heuristics
Search🔍

Uninformed Path Searching

The blind-search companion: BFS, DFS, uniform-cost and iterative deepening, written by hand and compared on completeness, optimality and memory footprint.

PythonBFS / DFSUCSIDDFS
CSP🔢

Sudoku Solver — Constraint Satisfaction

Sudoku modelled as a CSP and solved with backtracking plus constraint propagation. The engine repo keeps the algorithm deliberately readable; the GUI build wraps it in an interface where you can type a puzzle in and watch constraints collapse in real time.

PythonBacktrackingConstraint PropagationGUI
Semester Project🎓

AI Semester Project

My capstone AI coursework project in Python — the culmination of a semester of search, inference and agent design, and the thing that pushed me toward building AI game environments in the first place.

PythonArtificial IntelligenceAgent Design
Database Lab · Full System🚗

Smart Carpooling Management System

A complete carpooling platform designed and built for my Database Lab, backed by Oracle 11g Express Edition. Secure authentication and profile management, smart ride matching on routes and schedules, ride creation for drivers, quick search and booking for passengers, an interactive dashboard, and real-time ride/booking status tracking — sitting on a structured, normalised schema with queries tuned for fast retrieval. Built to reduce travel costs and make shared commuting genuinely usable, and deployed on Vercel.

TypeScriptOracle 11g XESQL NormalisationVercelDashboard
x86 Assembly🧱

Block Breaker Game

A fully playable arcade game written in x86 Assembly and run in DOSBox — low-level graphics, collision detection and the game loop handled at the hardware level, with no engine to hide behind.

x86 AssemblyDOSBoxLow-level Graphics
C++💣

Bomberman

The classic recreated in C/C++ — player movement, bomb timing and blast propagation, destructible tiles and basic enemy AI, all hand-rolled.

C++Game LogicEnemy AI
C++ · OOP🏰

Kingdom Game — Console OOP

A console-based kingdom management game built as an object-oriented design exercise: inheritance, encapsulation and polymorphism doing real work instead of living in a textbook diagram.

C++OOPConsole
Web🧩

Sudoku on the Web

A browser port of the CSP solver — same algorithm, JavaScript this time, deployed so anyone can paste in a puzzle without cloning a repo first.

JavaScriptVercelCSP
Web📝

Notes App

A small, clean note-taking app in JavaScript — create, edit and organise notes. Built to practise state handling and persistence without a framework doing it for me.

JavaScriptWeb AppState Handling
Web✿

Personal Portfolio

The first version of this site, hand-written in HTML and CSS and deployed on Vercel. Kept public because everything starts somewhere.

HTMLCSSVercel
Goals & Aspirations

Where I'm headed ✦

Not chasing titles — chasing actual understanding and impact.

01

Actually get good at my work

Not just passing exams — genuinely understanding the craft, the theory, and why things work the way they do.

02

Implement my degree in the real world

The EvalonQA internship was the first proof this works. More of that: real systems, real users, real problems.

03

Go deep in AI

Specialising in AI isn't just a track — building intelligent game environments and agents is what I want to make a career of.

04

Bridge QA and AI

Testing taught me how software actually breaks. I want to carry that rigour into the AI systems I build next.

05

Ship things people actually use

The FLEX feedback tool was for my classmates and it worked. More small tools that quietly remove someone's daily annoyance.

06

Keep being chaotically curious

Try things, break things, learn things. Whether it's a new recipe or a new algorithm — stay curious.

Contact

Let's connect 🌷

✿

Whether you want to collaborate, talk about AI agents or test automation, offer an internship, or just say hi — I'm always happy to hear from people. Find me on any of these: