GitSocial · Developer PassportCOMPLETED

termermc Ian

Network protocols and webdev since 2015. I make things people like to use.

github.com/termermc

EVIDENCE BASE

50
Repositories
8150
Commits
2036
Files analyzed
36
Technologies
287
Evidence
88
Active months

Based on 50 repository passports · 50/50 current

ENGINEERING PROFILE

Frontend
54%
Backend
62%
Testing
30%
DevOps
68%

CORE TECHNOLOGIES

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

Java Core
LANGUAGE · 17/50 repos · 228 files · 22356 LOC
Depth 70 · HIGH
Go Core
LANGUAGE · 7/50 repos · 215 files · 45414 LOC
Depth 70 · HIGH
TypeScript Core
LANGUAGE · 21/50 repos · 176 files · 23437 LOC
Depth 70 · HIGH
Kotlin Core
LANGUAGE · 5/50 repos · 170 files · 20522 LOC
Depth 70 · HIGH
Markdown Core
LANGUAGE · 50/50 repos · 106 files · 3529 LOC
Depth 70 · HIGH
XML Core
LANGUAGE · 22/50 repos · 98 files · 989 LOC
Depth 70 · HIGH
Vue Recurring
LANGUAGE · 2/50 repos · 63 files · 10816 LOC
Depth 70 · HIGH
JSON Core
LANGUAGE · 13/50 repos · 52 files · 20178 LOC
Depth 70 · HIGH
JavaScript Core
LANGUAGE · 13/50 repos · 35 files · 3914 LOC
Depth 70 · HIGH
Prettier Core
QUALITY · 8/50 repos · 29 files · 27155 LOC
Depth 88 · HIGH
YAML Core
LANGUAGE · 9/50 repos · 24 files · 3064 LOC
Depth 70 · HIGH
Gradle Core
BUILD_TOOL · 16/50 repos · 22 files · 493 LOC
Depth 80 · HIGH
JUnit Recurring
TESTING · 3/50 repos · 18 files · 1361 LOC
Depth 41 · HIGH
ESLint Core
QUALITY · 11/50 repos · 16 files · 8513 LOC
Depth 76 · HIGH
Redis Core
CACHE · 4/50 repos · 16 files · 2437 LOC
Depth 61 · HIGH
Shell Core
LANGUAGE · 8/50 repos · 13 files · 264 LOC
Depth 70 · HIGH
npm Core
BUILD_TOOL · 13/50 repos · 13 files · 130 LOC
Depth 80 · HIGH
Rust Recurring
LANGUAGE · 2/50 repos · 9 files · 945 LOC
Depth 70 · HIGH
SQL Recurring
LANGUAGE · 3/50 repos · 8 files · 512 LOC
Depth 70 · HIGH
Go Modules Core
BUILD_TOOL · 7/50 repos · 7 files · 70 LOC
Depth 80 · HIGH
Maven Core
BUILD_TOOL · 5/50 repos · 5 files · 50 LOC
Depth 80 · HIGH
TOML Recurring
LANGUAGE · 3/50 repos · 5 files · 60 LOC
Depth 70 · HIGH
Vite Recurring
BUILD_TOOL · 2/50 repos · 4 files · 51 LOC
Depth 69 · HIGH
Yarn Recurring
BUILD_TOOL · 3/50 repos · 3 files · 30 LOC
Depth 80 · HIGH
pnpm Recurring
BUILD_TOOL · 3/50 repos · 3 files · 30 LOC
Depth 80 · HIGH
Dockerfile Recurring
LANGUAGE · 2/50 repos · 3 files · 136 LOC
Depth 70 · HIGH
Cargo Recurring
BUILD_TOOL · 2/50 repos · 2 files · 20 LOC
Depth 80 · HIGH
Axios Emerging
LIBRARY · 1/50 repos · 2 files · 431 LOC
Depth 62 · HIGH
Flyway Recurring
LIBRARY · 2/50 repos · 2 files · 81 LOC
Depth 55 · HIGH
Serde Emerging
LIBRARY · 1/50 repos · 1 files · 200 LOC
Depth 58 · HIGH
Tokio Emerging
LIBRARY · 1/50 repos · 1 files · 200 LOC
Depth 58 · HIGH
PostgreSQL Emerging
DATABASE · 1/50 repos · 1 files · 34 LOC
Depth 54 · HIGH
Bytes Emerging
LIBRARY · 1/50 repos · 1 files · 189 LOC
Depth 58 · HIGH
Axum Emerging
FRAMEWORK · 1/50 repos · 1 files · 200 LOC
Depth 58 · HIGH
Tracing Emerging
OBSERVABILITY · 1/50 repos · 0 files · 0 LOC
Webpack Emerging
BUILD_TOOL · 1/50 repos · 0 files · 0 LOC

ENGINEERING HABITS

containerizationobserved
automated_testsobserved
documentationobserved
lintingabsent
formattingobserved
continuous_integrationobserved

Not observed ≠ does not know

PROJECT PORTFOLIO

FriendNet Prettier
tor-reverse-proxy npm
nim-stack-strings Markdown
your-loss-sync Go Modules
StupidBrowser Java
twinemedia-backend TypeScript
Twine Gradle
rtfl Java

ACTIVITY & OWNERSHIP

Active months 88
Commits 8150
Owner authored 96%

PRIMARY PROFILE — HR VIEW

BackendJava · Go · TypeScriptHigh ownership

In 30 sec: direction — backend, core — Java · Go · TypeScript, 50 repos 2017 — 2026. No LOC or files — stability only.

DEVELOPER SIGNATURE

JavaGoTypeScriptKotlinMarkdownHigh ownership

TECHNOLOGY EVOLUTION

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

COMMUNITY / IMPACT not a skill rating

Stars 285
Forks 13
Watchers 43

EVERYTHING ABOVE IS TRACEABLE

50 repositories · 8150 commits · 2036 files · 287 evidence

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