> abdulsalam@lagos:~$ whoami
Security researcher and fullstack developer. I break web apps, build them, and teach LLMs how to use tools. Remote from Lagos, Nigeria.
available for freelance & remote work
$ whoami
security_researcher / fullstack_dev
$ findings --accepted
[ok] HackerOne: stored_xss, business_logic
[ok] Bugcrowd: response_manipulation
[ok] Intigriti: response_manipulation
$ building --now
AI function calling agents
$ status
open_to_work, remote
// about
I build web apps with PHP/Laravel, Node.js and JavaScript, and I test them for a living too. As an independent security researcher I have reported validated vulnerabilities on HackerOne, Bugcrowd and Intigriti, including stored XSS, business logic and response manipulation flaws.
Before that I interned at Huawei Technologies and MTN Nigeria, working on network monitoring, incident response and operational documentation for enterprise telecom systems. I hold the Microsoft Azure AI Fundamentals (AI-900) certification.
Recently I have been building AI function calling agents: an LLM driven scanner that finds client-side tags with a headless browser, a network ops assistant, and an OSINT recon agent. I also develop augmented reality experiences with Unity, C# and Vuforia.
// skills
// projects
AI · DECISION ENGINE
A multi-stage decision pipeline on TypeSafe's Jev, a fast "System 1" decision model in the Thinking, Fast and Slow sense. One call triages a support ticket into typed decisions (route, urgency, needs-human), then the app routes in code to a team-specific second stage. Real, live API calls through a zero-dependency local backend that keeps the key server-side.
WEBXR · CREATIVE
An immersive WebXR quiet: drifting stardust, flowing aurora and a reflective sea, in a headset or a browser tab. Live experience.
SECURITY · AUTOMATION
Monitors HackerOne, Bugcrowd, YesWeHack and Intigriti every 6 hours for new programs, scope changes and new deploys on a watchlist, with email alerts and a live dashboard.
WEBXR · 3D
WebXR graph explorer that runs a Barnes–Hut force layout in a Web Worker and renders the whole graph in two draw calls, in a headset or a browser tab. Live demo.
AI · SECURITY
Headless browser scanner that extracts client-side tags and feature flags, driven by LLM function calling.
AI · OPS
Network operations assistant that checks and restarts servers through tool calls.
AI · OSINT
Recon assistant that resolves domains, fetches HTTP headers and checks ports on request.
LARAVEL
Marketplace platform built for students within ABUAD.
WEB
Portfolio site with custom admin dashboard, built for Carternimations.
WEB
Personal blog platform built for an entrepreneur.
// writeups
I write up the engineering behind my projects: the tradeoffs, the parts the docs skip, and what actually worked.
WRITEUP · SECURITY
A production site shipped a hidden internal dev console gated only by a client-side flag. Flipping every false to true in Burp revealed it, exposing internal service names, ports and host-override hooks. On finding bugs by breaking assumptions and chasing why they broke.
WRITEUP · AI
Building a routing pipeline on a decision-only model: why typed decisions beat prose you have to parse, and the CORS and key gotcha that forces a backend.
// research
Reported through responsible disclosure. I hunt business logic, authorization and data integrity bugs.
$ grep -r "accepted" ~/disclosures
[ok] HackerOne stored XSS, business logic → fixed by vendor
[ok] Bugcrowd response manipulation → unauthorized developer tool access
[ok] Intigriti response manipulation → subscription plan extension
$ _
// services
Responsive sites and admin dashboards with Bootstrap, JavaScript and Laravel Blade. Clean layouts that work on phones and desktops.
Web application testing with Burp Suite, business logic testing and responsible disclosure. Validated findings on HackerOne, Bugcrowd and Intigriti.
APIs and server-side logic with Laravel, Node.js and Python, plus database design in MySQL. Security code reviews included.
Augmented reality experiences with Unity, C# and Vuforia, plus WebXR prototypes and custom 3D assets in Blender.
// testimonials
"I hired Abdulsalam to make a website for me. Despite some delays it was completed expertly without any hiccups on the operational aspect. The site was well put together despite the budget given to him and also him having to juggle classes and personal life."
Ebi Buseri student
"I hired him to build a portfolio site for me, and he delivered. I like his approach to the site design and the admin functionality."
Carternimations 3d artist
"His creativity with AR technology is immensely good. Granted it could use some improvements in certain areas."
Adam Salami product manager
// contact
The fastest way to reach me is email. I usually reply within a day.