Nomaan

Mir Salman Nomaan

Computer Science & Cyber Security · Graduating December 2026

mirsalmannomaan@gmail.com linkedin.com/in/nomaan00 github.com/MISAN0 Hobart, Tasmania

Download PDF
Available Now, full time Graduating December 2026 Location Hobart, Tasmania

Profile

Most of what I can fix now, I broke myself first: Linux on my own machines, my own home network, and once an old Celeron desktop brought online through USB tethering off a 2G phone.

Graduating in December 2026 with every unit of a Bachelor of ICT from the University of Tasmania complete, majoring in Computer Science and Cyber Security.

Three years of security work alongside the degree, including access control on a regulated port under an MSIC clearance.

Available now, full time, for service desk, IT support, cyber security, networking, systems or data roles.

Selected Achievements

  • Led documentation for a six-person industry capstone under NDA, from requirements to the user and reference manuals
  • Built and published a Python tool that audits APIs for information disclosure, grounded in 13 academic and industry sources
  • Built a personal AI switchboard that routes each prompt to the right model through a small local one
  • Three years of security operations alongside full-time study, with no break in enrolment
  • Implemented Dijkstra and A-star from first principles in C, with no external libraries

Technical Skills

Programming

Python · C · Bash / Shell · Git & GitHub · Java · C# / Unity · pytest

Web & APIs

REST APIs · HTTP & JSON · Node.js & Express · FastAPI · Authentication · PHP & MySQL · Input Validation · Web Scraping

Cyber Security

Network Security · API Security · OWASP API Top 10 · Threat Modelling · Cryptography · TLS & Certificates · Digital Forensics · Incident Response · MITM Analysis · Ethical Hacking

Networking

TCP/IP · Subnetting & VLSM · LAN / WAN Configuration · Routing & Switching

Systems & Servers

Linux · Operating System Internals · Server Administration · Server Hardening · Cloud Computing

AI & Machine Learning

scikit-learn · TensorFlow & Keras · CNNs & LSTMs · PyTorch · Natural Language Processing · GANs & Autoencoders · Reinforcement Learning · Local LLMs

Data Engineering

SQL · Pandas · PySpark · Hadoop & MapReduce · Spark MLlib · Statistics · Data Visualisation

Practice & Process

Technical Writing · Agile & Scrum · Research & Analysis · UML Modelling · UX Evaluation · PRINCE2 · SFIA Framework

Professional Skills

Communication under pressure · Team collaboration · Problem solving · Attention to detail · Customer service · Conflict de-escalation · Technical documentation · Adaptability

Selected Projects

API Exposure Auditor · Security tool

2026

Checks an API for the mistakes that tell an attacker how it works before they send a single request: public Swagger and OpenAPI documentation, permissive CORS, missing security headers, chatty errors.

Technologies: Python, REST APIs, OpenAPI, OWASP

Agent trust demo · Industry capstone · under NDA

2026

A working demo for an industry client in AI agent trust, built over a semester with a real client, real deadlines and a public showcase at the end.

Technologies: Python, FastAPI, pytest, Agile & Scrum, Technical Writing

NOUS · Personal AI switchboard

2026

A small local model reads each prompt and decides where it goes: Claude, Codex, or a local Llama model for the easy questions. The answer streams back into one dashboard.

Technologies: Node.js, Hono, SQLite, React, Ollama

OpenAPI Exposure Research · Security research

2026

How publicly exposed Swagger and OpenAPI endpoints leak information in production APIs, and what actually reduces it.

Technologies: Research, OWASP API Top 10, CWE-200, Threat Analysis

Hardened Node.js API Server · Backend

2025

An Express API served over HTTPS with its own TLS certificates, hardened with Helmet security headers, an explicit CORS policy and request logging.

Technologies: Node.js, Express, Helmet, TLS, Cheerio

Education

Bachelor of Information and Communication Technology · University of Tasmania

2023 – 2026

Hobart, Tasmania · Double major: Computer Science and Cyber Security · Coursework complete October 2026, graduating December 2026

Relevant coursework: Intelligent and Secure Web Development, Advanced Cyber Security and eForensics, Cyber Security and Ethical Hacking, Cyber Security Policies and Practices, Data Networks and Security, Server Administration and Security Assurance, Operating Systems, Big Data and Cloud Computing, Machine Learning and Applications, Introduction to Data Science, Data Structures and Algorithms, ICT Project Management and Modelling

Certifications

  • CCNA 200-301: in study, exam targeted early 2027

Professional Experience

Team Member (casual) · Officeworks

Nov 2026 – Present

Hobart, Tasmania

  • Casual role in a store selling technology, printing and office supplies

Security Officer · Kevlar Security Solutions

Dec 2024 – Present

Tasmania

  • Cover retail security, asset protection, events and crowd control across several client sites, each with its own procedures and reporting lines
  • Control access to restricted zones at TasPorts, a regulated maritime site, holding an MSIC clearance
  • Respond to incidents, write incident reports and escalate to management or emergency services

Security Officer · MA Services Group

Dec 2023 – Dec 2025

Tasmania

  • First security role, covering a range of sites before a posting to TasPorts in Nov 2024
  • Retained on site when the TasPorts contract transferred to Kevlar in Dec 2025

Retail Team Member · Coles Supermarket

Oct 2023 – Present

Hobart, Tasmania

  • Customer service through peak trading in a high-volume store
  • Handle complaints and refusals without escalating them

References

Dr James MontgomerySenior Lecturer in ICTUniversity of Tasmania
Azaz GondalICT Academic Staff & Cyber Security AnalystUniversity of Tasmania · Intuit
Samuel HortonICT Academic StaffUniversity of Tasmania
M HaneefSecurity ManagerKevlar Security Solutions

Contact details available on request.

Keyword index 55 terms

Cyber Security · Information Security · Network Security · Application Security · Incident Response · Risk Assessment · Threat Analysis · Vulnerability Assessment · Digital Forensics · Access Control · OWASP · TCP/IP · Routing and Switching · Subnetting · Cisco IOS · TLS · Encryption · Linux · Windows · Server Administration · System Hardening · Help Desk · Service Desk · Technical Support · Troubleshooting · Cloud Computing · Python · Java · C · C# · JavaScript · PHP · Bash · SQL · Git · REST APIs · Node.js · Express · FastAPI · MySQL · Docker · Machine Learning · Deep Learning · TensorFlow · PyTorch · Data Analysis · Pandas · PySpark · Hadoop · Data Visualisation · Agile · Scrum · PRINCE2 · Technical Documentation · Stakeholder Communication

Portrait of Mir Salman Nomaan

Computer Science & Cyber Security · University of Tasmania

Mir Salman Nomaan

Most of what I can fix now, I broke myself first.

Graduating in December 2026 with every unit of a Bachelor of ICT complete, and three years of security work on a regulated port alongside the degree.

Available now · full time · HobartService desk, IT support, cyber security, networking, systems and data roles.

Projects

13 projects. Source is public where it is linked (1 so far); the rest is going up one repository at a time.

More projects

OpenAPI Exposure Research Security research 2026

How publicly exposed Swagger and OpenAPI endpoints leak information in production APIs, and what actually reduces it.

  • Thirteen sources: ten peer-reviewed papers plus OWASP, MITRE CWE and the OpenAPI specification
  • Traced how specification-driven fuzzers turn a published schema into an attack surface
  • Produced the risk framing the API Exposure Auditor was then built against

Research · OWASP API Top 10 · CWE-200 · Threat Analysis

Written work, available on request
Hardened Node.js API Server Backend 2025

An Express API served over HTTPS with its own TLS certificates, hardened with Helmet security headers, an explicit CORS policy and request logging.

  • TLS terminated by the application itself rather than assumed from a proxy
  • Secure defaults applied deliberately: headers, origin policy, audit logging
  • Paired with a Cheerio scraper that normalises fetched pages into JSON

Node.js · Express · Helmet · TLS · Cheerio

Spam Detection Classifier Machine learning 2025

A text classifier trained on a deliberately imbalanced spam dataset, judged on the metrics that survive class imbalance rather than on raw accuracy.

  • Class weighting so the minority class is not simply ignored
  • Assessed on ROC and precision-recall curves with confusion matrices
  • Seeds fixed throughout, so a rerun reproduces the reported numbers

TensorFlow · Keras · NLP · scikit-learn

Distributed Data Pipelines Data engineering 2026

PySpark pipelines over multi-table flight and weather data, taking the same analysis from one machine to a distributed engine.

  • SparkSession and cluster configuration tuned for the workload
  • VectorAssembler feature pipelines feeding Spark MLlib classifiers
  • MapReduce fundamentals implemented directly, not just called

PySpark · Hadoop · MapReduce · Spark MLlib

Full-Stack Web Application Web application 2024

A database-backed PHP application with registration and login, sessions, content creation, search and an archive: about a thousand lines, no framework.

  • Server-side validation on every route
  • MySQL schema behind the create, search, archive and post views
  • Shared header and footer components rather than copied markup

PHP · MySQL · JavaScript · Sessions

Graph Pathfinding Engine Algorithms 2025

Dijkstra and A-star written from scratch in C over a custom graph structure, with a heuristic function and explicit closed-set tracking.

  • No library containers: the graph, queue and sets are all hand-built
  • Two search strategies over one structure, so their behaviour compares directly
  • Built alongside binary search trees, hash tables and priority queues

C · Dijkstra · A-star · Data Structures

Incident Response & Threat Analysis Security analysis 2025

NotPetya and the Sony Pictures compromise traced from initial access to impact, with a response plan built on the Australian Cyber Security Centre template.

  • Attack paths reconstructed from public incident reporting
  • Man-in-the-middle attack analysis with practical defences
  • Response plan mapped to a recognised national framework

Incident Response · MITM · ACSC · Forensics

Written work, available on request
UNIX Records Manager Systems 2024

A POSIX shell toolset for employee records: menu-driven search, add and delete, with log rotation and a user access-deny list.

  • Portable POSIX shell rather than bash-only syntax
  • Access control enforced through a deny list at the entry point
  • Log management handled by the tool instead of left to grow

Shell · POSIX · Linux · Access Control

Game AI & Pathfinding Game development 2024

A Unity game with hand-written agent AI: A-star navigation across a generated node graph, seek and wander steering, and path-following agents.

  • Node graph generated from the level rather than placed by hand
  • Steering behaviours composed instead of scripted per enemy
  • Shipped with a playable build and a development log

C# · Unity · A-star · Steering AI

Steganography & Cipher Tool Cryptography 2023

Hides a message inside a carrier by encoding characters to binary and applying a multiplicative cipher over modular arithmetic, with a matching decoder.

  • Encryption and extraction written as exact inverses of one another
  • Keys chosen so each one maps reversibly across the symbol set
  • Test cases written first, driving the implementation

Python · Cryptography · Modular Arithmetic

Skills, with evidence

Every rating names the unit, certification or project it came from, so it is a citation rather than a claim. Open a skill to see the evidence and the projects that used it.

Aware Familiar Working Confident Strong

Cyber Security

10 skills

Defensive and offensive work across the same systems: finding the weakness, then closing it.

Evidence: KIT304: Server Administration & Security Assurance. Used in API Exposure Auditor.

Evidence: KIT111: Data Networks & Security · KIT215: Cybersecurity & Ethical Hacking.

Evidence: KIT103: Computational Science · KIT214: Intelligent & Secure Web Development. Used in Steganography & Cipher Tool.

Evidence: KIT325: Advanced Cybersecurity & eForensics. Used in Incident Response & Threat Analysis.

Evidence: KIT215: Cybersecurity & Ethical Hacking.

Evidence: KIT325: Advanced Cybersecurity & eForensics. Used in Incident Response & Threat Analysis.

Evidence: KIT325: Advanced Cybersecurity & eForensics. Used in Incident Response & Threat Analysis.

Evidence: KIT304 research. Used in OpenAPI Exposure Research.

Evidence: KIT304 research. Used in OpenAPI Exposure Research.

Evidence: KIT214: Intelligent & Secure Web Development. Used in Hardened Node.js API Server.

Networking

5 skills

The layer everything else runs on. Addressing, routing and switching, learnt in the CLI.

Evidence: CCNA.

Evidence: KIT111: Data Networks & Security · KIT213: Operating Systems.

Evidence: KIT111: Data Networks & Security.

Evidence: CCNA.

Evidence: CCNA.

Systems & Servers

5 skills

What happens under the application: processes, memory, filesystems, and the servers they run on.

Evidence: KIT213: Operating Systems. Used in UNIX Records Manager.

Evidence: KIT213: Operating Systems.

Evidence: KIT318: Big Data & Cloud Computing.

Evidence: KIT304: Server Administration & Security Assurance.

Evidence: KIT304: Server Administration & Security Assurance. Used in Hardened Node.js API Server.

Programming

8 skills

Languages picked up per problem rather than per fashion: systems work in C, everything else in Python.

Evidence: KIT101: Programming Fundamentals · KIT315: Machine Learning & Applications. Used in API Exposure Auditor, Agent trust demo, Steganography & Cipher Tool.

Evidence: KIT213: Operating Systems. Used in UNIX Records Manager.

Evidence: KIT205: Data Structures & Algorithms · KIT107: Programming. Used in Graph Pathfinding Engine.

Evidence: Projects.

Evidence: KIT208: Virtual & Mixed Reality Technology · KIT307: Computer Graphics & Animation. Used in Game AI & Pathfinding.

Evidence: KIT101: Programming Fundamentals.

Evidence: Projects. Used in Agent trust demo.

Evidence: Self-taught.

Web & APIs

9 skills

Building services and then attacking them: authentication, transport security, and what an API leaks.

Evidence: KIT214: Intelligent & Secure Web Development. Used in Full-Stack Web Application.

Evidence: Projects. Used in Agent trust demo.

Evidence: KIT214: Intelligent & Secure Web Development.

Evidence: KIT214: Intelligent & Secure Web Development. Used in NOUS, Hardened Node.js API Server.

Evidence: KIT214: Intelligent & Secure Web Development · KIT304: Server Administration & Security Assurance. Used in API Exposure Auditor.

Evidence: KIT214: Intelligent & Secure Web Development.

Evidence: KIT202: Web Programming Fundamentals. Used in Full-Stack Web Application.

Evidence: KIT214: Intelligent & Secure Web Development. Used in Hardened Node.js API Server.

Evidence: KIT305: Mobile Application Development.

AI & Machine Learning

10 skills

Models trained and evaluated properly, on the metrics that survive imbalanced data, not on accuracy.

Evidence: KIT315: Machine Learning & Applications.

Evidence: KIT315: Machine Learning & Applications. Used in Spam Detection Classifier.

Evidence: KIT315: Machine Learning & Applications. Used in Spam Detection Classifier.

Evidence: KIT315: Machine Learning & Applications.

Evidence: Projects. Used in NOUS.

Evidence: KIT315: Machine Learning & Applications. Used in Spam Detection Classifier.

Evidence: KIT315: Machine Learning & Applications.

Evidence: KIT315: Machine Learning & Applications.

Evidence: KIT315: Machine Learning & Applications.

Evidence: KIT315: Machine Learning & Applications.

Data Engineering

7 skills

Moving analysis from one machine to a cluster, and querying what lands there.

Evidence: KIT102: Introduction to Data Science · KIT318: Big Data & Cloud Computing.

Evidence: KIT102: Introduction to Data Science · KIT214: Intelligent & Secure Web Development. Used in NOUS, Full-Stack Web Application.

Evidence: KIT102: Introduction to Data Science · KIT315: Machine Learning & Applications.

Evidence: KIT318: Big Data & Cloud Computing. Used in Distributed Data Pipelines.

Evidence: KIT318: Big Data & Cloud Computing. Used in Distributed Data Pipelines.

Evidence: KIT318: Big Data & Cloud Computing. Used in Distributed Data Pipelines.

Evidence: KMA153: Data Handling & Statistics 1.

Practice & Process

7 skills

How the work gets planned, documented and handed over: the half that is not code.

Evidence: KIT203: ICT Project Management & Modelling · KIT300: ICT Project (industry capstone). Used in Agent trust demo.

Evidence: KIT304 research. Used in OpenAPI Exposure Research.

Evidence: KIT105: ICT Professional Practices · KIT300: ICT Project (industry capstone). Used in Agent trust demo.

Evidence: KIT203: ICT Project Management & Modelling.

Evidence: KIT105: ICT Professional Practices.

Evidence: KIT219: Development Methodologies & UX.

Evidence: KIT219: Development Methodologies & UX.

What the unit codes mean 22 units
KIT101Programming Fundamentals
KIT102Introduction to Data Science
KIT103Computational Science
KIT105ICT Professional Practices
KIT107Programming
KIT111Data Networks & Security
KIT202Web Programming Fundamentals
KIT203ICT Project Management & Modelling
KIT205Data Structures & Algorithms
KIT208Virtual & Mixed Reality Technology
KIT213Operating Systems
KIT214Intelligent & Secure Web Development
KIT215Cybersecurity & Ethical Hacking
KIT219Development Methodologies & UX
KIT300ICT Project (industry capstone)
KIT304Server Administration & Security Assurance
KIT305Mobile Application Development
KIT307Computer Graphics & Animation
KIT315Machine Learning & Applications
KIT318Big Data & Cloud Computing
KIT325Advanced Cybersecurity & eForensics
KMA153Data Handling & Statistics 1

Now and next

What is in progress, measured against checkpoints, and what comes after.

CCNA 200-301

Cisco certification · Exam early 2027

Routing and switching on Cisco IOS, configured and troubleshot in the CLI rather than read about.

2 of 5 checkpoints
  • Subnet any prefix in under 60 seconds
  • Network fundamentals and switching
  • VLANs, trunking and spanning tree
  • OSPFv2 configured and troubleshot from scratch
  • Practice exams at 85% twice running

First role in ICT

Job search · Now

Support, security, networking, systems or data. The way into the industry is through the door; specialisation comes after.

3 of 5 checkpoints
  • Portfolio live on its own domain
  • One-page CV written and downloadable
  • Applications sent
  • Interview for an ICT role
  • Offer signed

Publishing the code

Open source · Ongoing

Moving the projects below out of local folders so the code can be read rather than described.

1 of 4 checkpoints
  • First repository public, with README and licence
  • Credentials audit across the rest
  • Three repositories public
  • Every project here links to its source

Work and study

Three years of security work alongside the degree.

Work

Nov 2026 – Present Now

Team Member

Officeworks

  • Casual role in a store selling technology, printing and office supplies

Dec 2024 – Present Now

Security Officer

Kevlar Security Solutions

  • Retail security, asset protection, events and crowd control across several client sites
  • Access control on TasPorts, a regulated maritime site, under an MSIC clearance
  • Incident reports and escalation to management or emergency services

Dec 2023 – Dec 2025

Security Officer

MA Services Group

  • First security role, across a range of sites
  • Posted to TasPorts from Nov 2024; retained on site when the contract moved to Kevlar

Oct 2023 – Present Now

Retail Team Member

Coles Supermarket

  • Customer service through peak trading in a high-volume store
  • Sorting the problem while the person is still standing there

Study

2023 – 2026

Bachelor of Information and Communication Technology

University of Tasmania · Hobart

  • Coursework complete: 300 of 300 credit points (October 2026)
  • Graduating December 2026
  • Double major: Computer Science and Cyber Security
  • Industry capstone with a real client, under an NDA, as documentation lead

Get in touch.

Available now, full time, Hobart. If you have a role in ICT, or a question about anything on this page, I would like to hear from you.