GitSocial · Developer PassportCOMPLETED

vortexau vortex (James McLean)

Pentester (again). Ex-developer. Infosec & Offensive Security, OSCP/OSWP. Homebrewer of beer. @sectalks Adelaide co-organiser.

github.com/vortexau

EVIDENCE BASE

58
Repositories
2444
Commits
1061
Files analyzed
25
Technologies
72
Evidence
98
Active months

Based on 58 repository passports · 19/58 current

ENGINEERING PROFILE

Frontend
15%
Backend
63%
Testing
5%
DevOps
31%

CORE TECHNOLOGIES

HR: name + projects · Lead: + files/LOC · persistence Core≥4

JavaScript Recurring
LANGUAGE · 2/58 repos · 454 files · 148626 LOC
Depth 70 · HIGH
C++ Emerging
LANGUAGE · 1/58 repos · 67 files · 12264 LOC
Depth 70 · HIGH
Python Core
LANGUAGE · 10/58 repos · 49 files · 2200 LOC
Depth 70 · HIGH
Markdown Core
LANGUAGE · 15/58 repos · 33 files · 871 LOC
Depth 70 · HIGH
PHP Recurring
LANGUAGE · 3/58 repos · 31 files · 829 LOC
Depth 70 · HIGH
XML Recurring
LANGUAGE · 3/58 repos · 22 files · 4376 LOC
Depth 70 · HIGH
JSON Recurring
LANGUAGE · 2/58 repos · 19 files · 921 LOC
Depth 70 · HIGH
Laravel Emerging
FRAMEWORK · 1/58 repos · 11 files · 119 LOC
Depth 74 · HIGH
TypeScript Recurring
LANGUAGE · 2/58 repos · 9 files · 23021 LOC
Depth 74 · HIGH
YAML Core
LANGUAGE · 5/58 repos · 8 files · 3954 LOC
Depth 70 · HIGH
Shell Core
LANGUAGE · 4/58 repos · 7 files · 58 LOC
Depth 70 · HIGH
Dockerfile Core
LANGUAGE · 5/58 repos · 5 files · 95 LOC
Depth 70 · HIGH
SQL Recurring
LANGUAGE · 2/58 repos · 3 files · 6453 LOC
Depth 70 · HIGH
PostgreSQL Recurring
DATABASE · 2/58 repos · 2 files · 36 LOC
Depth 46 · HIGH
Requests Recurring
LIBRARY · 2/58 repos · 2 files · 169 LOC
Depth 58 · HIGH
pip Recurring
BUILD_TOOL · 2/58 repos · 2 files · 20 LOC
Depth 80 · HIGH
Redis Recurring
CACHE · 2/58 repos · 2 files · 3549 LOC
Depth 65 · HIGH
C Emerging
LANGUAGE · 1/58 repos · 1 files · 0 LOC
Depth 70 · HIGH
NumPy Emerging
LIBRARY · 1/58 repos · 1 files · 51 LOC
Depth 37 · HIGH
Composer Emerging
BUILD_TOOL · 1/58 repos · 1 files · 10 LOC
Depth 80 · HIGH
debug Emerging
LIBRARY · 1/58 repos · 1 files · 36 LOC
Depth 52 · HIGH
npm Emerging
BUILD_TOOL · 1/58 repos · 1 files · 10 LOC
Depth 80 · HIGH
RabbitMQ Emerging
MESSAGE_BROKER · 1/58 repos · 1 files · 3268 LOC
Depth 65 · HIGH
Symfony Emerging
FRAMEWORK · 1/58 repos · 1 files · 19 LOC
Depth 45 · HIGH
MongoDB Emerging
DATABASE · 1/58 repos · 1 files · 3268 LOC
Depth 65 · HIGH

ENGINEERING HABITS

containerizationobserved
automated_testsobserved
documentationobserved
lintingabsent
formattingabsent
continuous_integrationobserved

Not observed ≠ does not know

PROJECT PORTFOLIO

dnsvalidator pip
cdn Markdown
OpenBrew TypeScript
HomebrewRecipes Markdown
docker-beersmith Dockerfile
ShodanSlackBot Markdown
FeedlySecurityFeeds Markdown
OpenBrew-Py MongoDB

ACTIVITY & OWNERSHIP

Active months 98
Commits 2444
Owner authored 10%

PRIMARY PROFILE — HR VIEW

Full-stackJavaScript · C++ · PythonTeam

In 30 sec: direction — full-stack, core — JavaScript · C++ · Python, 58 repos 2012 — 2026. No LOC or files — stability only.

DEVELOPER SIGNATURE

JavaScriptC++PythonMarkdownPHPTeam

TECHNOLOGY EVOLUTION

2023
JavaScript · React
2024
TypeScript · Next.js
2025
TypeScript · PostgreSQL
2026
TS + Next

COMMUNITY / IMPACT not a skill rating

Stars 883
Forks 159
Watchers 62

EVERYTHING ABOVE IS TRACEABLE

58 repositories · 2444 commits · 1061 files · 72 evidence

Absence of a technology in the passport does not imply lack of experience