M Bilal Faisal

About

Associate Software Engineer at Acme One, Lahore, Pakistan.

Associate Software Engineer at Acme One, building LangChain and LangGraph agentic pipelines and a permission-aware Retrieval-Augmented Generation chatbot inside Nucleus One, a multi-module enterprise platform. Sole engineer on the Project-One module, delivered end to end from SQL Server schema through ASP.NET Core 8 services to a React/TypeScript interface.

Final-year BS in Data Science student at the University of Management and Technology (UMT), Lahore, researching transformer architectures, large language models and retrieval-augmented generation alongside full-time engineering work — the internship converted early into the full-time role.

Builds intelligent systems that actually reach production, and the conventional software those features have to live inside.

Education

Bachelor of Science in Data Science

University of Management and Technology (UMT), Lahore · 2023 – 2027, final year

Coursework: machine learning, deep learning, artificial intelligence, information security, database systems, data structures and algorithms.

Certifications

Anthropic, 2026 — Claude Code in Action; Claude Code 101; AI Fluency: Framework and Foundations; AI Capabilities and Limitations; Claude 101.

Location & availability

Based in Lahore, Pakistan (UTC+5), available for US-hours overlap. Open to remote full-time roles.

Languages

  • English — professional working proficiency
  • Urdu — native
  • Punjabi — native
  • Arabic — reading

Outside of work

Strength training and distance running, cricket, futsal, badminton, table tennis; reading across behavioural economics, psychology and technology history.

Full skills inventory

AI & LLM Engineering

Retrieval-Augmented Generation, LangChain / LangGraph, Agentic & tool-calling agents, Capability-based tool isolation, Human-in-the-loop gating, Hybrid search (BM25 + vector + semantic), RAG evaluation (RAGAS), Permission-aware & tenant-scoped retrieval, Token streaming (SSE)

Backend & Data

ASP.NET Core 8, FastAPI / Quart / Flask, Microsoft SQL Server, MongoDB, JWT & RBAC, Multi-tenant access control, Schema design & query optimisation

Frontend

React 18/19, TypeScript, Next.js, Zustand, React Query, Tailwind CSS

Security Engineering

WebAuthn / FIDO2, TOTP (RFC 6238), HOTP (RFC 4226), AES-256-GCM, Argon2id, NIST SP 800-30

Machine Learning

NLP & text classification, Anomaly detection (Isolation Forest), Feature engineering, scikit-learn / pandas / NumPy

Cloud & Practice

Microsoft Azure, Azure AI Foundry, Git / GitHub / CI-CD, Agile / Scrum, pytest

Additional work

Multi-Factor Authentication Server

Academic capstone

Information Security capstone

HOTP (RFC 4226) and TOTP (RFC 6238) implemented directly from the specifications and validated against pyotp as an independent oracle — rather than calling a library — with an AES-256-GCM encrypted vault, Argon2id password hashing, and WebAuthn/FIDO2 attestation and assertion verification.

An Isolation Forest layer scores login risk over geographic distance, impossible travel, new-device and unusual-hour features, with LLM-generated alerts.

Python · scikit-learn · Streamlit · WebAuthn / FIDO2

Automated Information Security Risk Assessment Platform

Academic capstone

NIST SP 800-30 risk assessment application

Asset, threat and vulnerability registers with live CVE lookups through the NVD API, LLM-generated control recommendations with a rule-based offline fallback, and automated PDF reporting for risk registers, cost-benefit analysis and compliance checklists.

Served from a Flask REST API backing both Streamlit and React frontends.

Flask · React · Streamlit · Claude API · NVD API

CV

Download CV