KingNNT

Skills

Every row carries the year I last used the thing. That makes the weak spots visible on purpose: a list where everything is expert and current is a list nobody should believe.

01Languages
Languages
SkillLevelYearsLast used
TypeScriptExpert42026
JavaScriptExpert52026
PythonExpert32026
PHPExpert32023
RustBasic12026
C/C++Intermediate22021
C#Basic12021
JavaBasic12021
02Front end
Front end
SkillLevelYearsLast used
ReactExpert52026
Next.jsExpert42026
Tailwind CSSExpert42026
VueExpert42024
03Back end
Back end
SkillLevelYearsLast used
FastAPIExpert42026
NestJSExpert32026
DjangoExpert32026
LaravelExpert32023
04Infrastructure
Infrastructure
SkillLevelYearsLast used
DockerExpert52026
AWSIntermediate32026
Google CloudIntermediate32026
Microsoft AzureIntermediate22025
DigitalOceanIntermediate22026
VultrIntermediate42026
TerraformBasic12026
GitHub ActionsBasic12026
JenkinsBasic22026
KubernetesBasic12025
05Data & messaging
Data & messaging
SkillLevelYearsLast used
PostgreSQLIntermediate52026
SQLiteIntermediate62026
MongoDBIntermediate42026
MySQLIntermediate42024
RedisIntermediate42026
KafkaIntermediate22026
MemcachedBasic12024
FirebaseBasic12023
06Practice

These carry no proficiency rating, because there is nothing honest to measure them against — they are how the work gets done rather than what it is built with.

Design patterns
Adapter, proxy, facade, singleton, factory, inversion of control, dependency injection — and the principles that decide when not to reach for one.
Application architecture
Object-oriented and functional styles, MVC, and the layering questions that come before either.
Systems
Linux as a daily driver for six years, with Windows and macOS alongside it.
Design
Figma, Photoshop and Illustrator — enough to produce a working mockup before there is anything to build — plus DrawIO and UML for the diagrams that settle an argument.
Delivery
Agile, Kanban or Waterfall depending on the client. Scoping, scheduling, assigning and tracking the work.