01Skills

ENGINEERING
CAPABILITIES.

Work that spans interfaces, applications, backend systems, data, infrastructure, integrations, automation, testing and connected hardware.

This page maps what can be built and where it sits in a system. It is working capability, not a proficiency ranking.

Primary
JavaScript
System focus
Full stack
Environment
Web / Server / Linux
Approach
Build / Integrate / Test / Operate
02Engineering Profile
01
Build
02
Architect
03
Automate
04
Integrate
05
Test
06
Secure
07
Operate
08
Deliver
03Skills / Data View
2026
Source / Verified portfolio skill setView / Engineering distributionTotal listed technologies / 95

Technology Distribution

Column
  • Languages6
  • Frontend11
  • Backend5
  • Data8
  • Infrastructure12
  • AI / LLM15
  • Testing14
  • Security13
  • IoT7
  • Integrations4
Distribution by listed technologies · count of entries per category, not a score

Engineering Scope

Donut
SKILL SET95LISTED ENTRIES
Engineering scope · composition of the documented skill set
Engineering scope by domain
DomainListed entries
Application15 listed technologies
Server & Data13 listed technologies
Infrastructure12 listed technologies
AI & Automation15 listed technologies
Quality & Security27 listed technologies
Connected Systems9 listed technologies
Integrations4 listed technologies
04Technology Index

The listed technologies

04.01

Languages

Languages and syntax used across the stack

6 entries
  • JavaScriptLanguage
    Web / backend / automation / system logic
  • TypeScriptLanguage
    Typed application development
  • JSX / TSXSyntax
    React component code
  • Shell / SHScripting
    Automation / server tasks
  • C++Language
    Hardware / lower-level development
  • PythonLanguage
    Projects / tooling
04.02

Frontend

Interfaces, component systems and styling

11 entries
  • React.jsFramework / Library
    Application interfaces
  • Next.jsFramework
    Web applications
  • Material-UIUI system
    Component systems
  • Ant DesignUI system
    Component systems
  • AntV X6Visualization
    Graph / diagram interfaces
  • BootstrapUI system
    Layouts / components
  • TailwindStyling
    Utility-first styling
  • ShadCNUI system
    Component systems
  • HTML5Markup
    Interface structure
  • CSS / CSS3Styling
    Interface presentation
  • LESSStyling
    Stylesheet pre-processing
04.03

Backend

Runtimes, frameworks and communication protocols

5 entries
  • Node.jsRuntime
    Server / application logic
  • ExpressServer framework
    HTTP services
  • REST APIProtocol
    Client → server communication
  • WebSocketsProtocol
    Bidirectional / real-time
  • JSON-RPCProtocol
    System-to-system calls
04.04

Data

Persistence, caching and data access

8 entries
  • MongoDBDatabase
    Document store
  • PostgreSQLDatabase
    Relational
  • MySQLDatabase
    Relational
  • SQLiteDatabase
    Relational / embedded
  • LevelDBDatabase
    Key / value / embedded
  • RedisDatabase
    Cache / fast state
  • SQLQuery language
    Relational access
  • NoSQLData model
    Non-relational access
04.05

Infrastructure

Hosting, Linux, networking and operations

12 entries
  • Google CloudCloud platform
    Hosted systems
  • AWSCloud platform
    Hosted systems
  • VultrCloud platform
    Server hosting
  • IBM CloudCloud platform
    Hosted systems
  • NgrokTunnelling
    Exposing local services
  • LinuxOperating system
    Server administration
  • Reverse proxyConfiguration
    Routing / TLS termination
  • Process managementOperations
    Service supervision
  • PM2Process manager
    Node process supervision
  • DockerContainerization
    Packaged environments
  • Raspberry Pi networksSystem infrastructure
    Distributed devices
  • Cloud-based systemsArchitecture
    Hosted application systems
04.06

AI / LLM

Models, agents, automation and model hosting

15 entries
  • LLM integrationIntegration
    Models inside applications
  • AI agent architectureArchitecture
    Agent systems
  • Multi-agent systemsArchitecture
    Task division / coordination
  • Prompt designDesign
    Instruction structure
  • Agent-role designDesign
    Role and task allocation
  • Model routingOrchestration
    Selecting models per task
  • Local LLM integrationIntegration
    Self-hosted models
  • Cloud LLM integrationIntegration
    Hosted model APIs
  • AI workflow automationAutomation
    Business processes
  • Linux server preparationInfrastructure
    Model hosting
  • Local inference servicesDeployment
    Running models locally
  • GPU / CPU / RAM planningCapacity
    Resource planning
  • API endpointsIntegration
    Exposing inference
  • Performance optimizationOperations
    Throughput / latency
  • Cost optimizationOperations
    Infrastructure cost
04.07

Testing

Tools, workflows and coverage planning

14 entries
  • SeleniumTool
    UI testing
  • CypressTool
    E2E / integration testing
  • PlaywrightTool
    E2E testing
  • PostmanTool
    API testing
  • BashTool
    Scripted checks
  • API testingTesting
    Endpoint behaviour
  • Integration testingTesting
    Connected components
  • E2E testingTesting
    Full flows
  • Regression testingTesting
    Change safety
  • Functional testingTesting
    Required behaviour
  • UI testingTesting
    Interface behaviour
  • Performance testingTesting
    Load / response
  • Test scenariosPlanning
    Coverage design
  • Acceptance criteriaPlanning
    Definition of done
04.08

Security

Threats, controls and verification

13 entries
  • DDoS / DoSThreat
    Availability
  • PhishingThreat
    Social engineering
  • Brute-forceThreat
    Authentication abuse
  • MalwareThreat
    System compromise
  • SQL injectionThreat
    Input / query safety
  • XSSThreat
    Client-side injection
  • CSRFThreat
    Request forgery
  • Authentication securityControl
    Identity
  • Session securityControl
    Session handling
  • Role / access controlControl
    Authorization
  • 2FAControl
    Second factor
  • Vulnerability analysisTesting
    Attack surface review
  • Security testingTesting
    Controls verification
04.09

IoT

Devices, sensors and connected processing

7 entries
  • ESP32Device
    Microcontroller
  • SensorsHardware
    Physical input
  • VL sensorsHardware
    Production-environment project
  • Computer visionProcessing
    Image analysis
  • Image processingProcessing
    JavaScript-based
  • Raspberry PiDevice
    Distributed environments
  • Distributed networksInfrastructure
    Raspberry Pi-based
04.10

Integrations

External payment and service APIs

4 entries
  • VISA APIIntegration
    Card payments
  • MasterCard APIIntegration
    Card payments
  • Binance PayIntegration
    Crypto payments
  • Cryptocurrency integrationIntegration
    On-chain / wallet flows
05System Layers

How the technologies connect

A request moves through layers. Representative technologies are derived from the same dataset above.

UserInterfaceApplicationAPIDataInfrastructureExternal
01User
Entry point
—
02Interface
What people interact with
React.jsNext.jsMaterial-UIAnt DesignAntV X6Bootstrap
03Application
Application and AI logic
JavaScriptTypeScriptJSX / TSXPythonLLM integrationAI agent architecture
04API
Service boundary
Node.jsExpressREST APIWebSocketsJSON-RPC
05Data
Persistence and state
MongoDBPostgreSQLMySQLSQLiteLevelDBRedis
06Infrastructure
Where it runs
Shell / SHGoogle CloudAWSVultrIBM CloudNgrok
07External
Payments, APIs and hardware
VISA APIMasterCard APIBinance PayCryptocurrency integrationC++ESP32
06Engineering Capabilities

What the work covers

Build

Interfaces, applications, backend services and connected systems.

Architect

System structure, data flows, integrations and infrastructure planning.

Automate

Traditional and AI-driven automation, agents and workflows.

Integrate

APIs, payment systems, external services, models and hardware.

Test

API, integration, UI, E2E, regression and performance workflows.

Secure

Authentication, access control, session security and vulnerability analysis.

Operate

Linux servers, reverse proxy, process management and resource planning.

Deliver

Requirements, planning, documentation, deployment and iteration.

Capability matrix
CapabilityWebServerDataInfraAIIoTQualityExternal
Build
Architect
Automate
Integrate
Test
Secure
Operate
Deliver

Categorical coverage · a dot means at least one listed entry with that capability in that area · not proficiency

07Across the System

AI, testing and security span every layer

AI / Automation

Models and agents are treated as one part of a system, connected to backend logic and local or cloud infrastructure.

  • LLM integration
  • AI agent architecture
  • Multi-agent systems
  • Prompt design
  • Agent-role design
  • Model routing
  • Local LLM integration
  • Cloud LLM integration
  • AI workflow automation
  • Linux server preparation
  • Local inference services
  • GPU / CPU / RAM planning
  • API endpoints
  • Performance optimization
  • Cost optimization
Testing

Verification applies across API, integration, UI and end-to-end behaviour, not only at one layer.

  • API
  • Integration
  • UI
  • E2E
  • Regression
  • Functional
  • Performance
Security

Security is a cross-system concern, informed by ISO/IEC 27001 principles.

  • Authentication
  • 2FA
  • Session security
  • Access control
  • Secure API practices
  • Security testing
Quality frameworks

Practical knowledge of principles — not certifications.

ISO/IEC 27001Information-security management principles
ISO/IEC 25010Software quality model
ISO/IEC 12207Software life-cycle processes
ISO/IEC/IEEE 29119Software testing principles
08Environments

Where the work runs

Operating environments, not programming skills.

Raspberry Pi OS
Device / small systems
Ubuntu
Server / development
Linux
Server administration
Windows
Desktop / server
Windows Server
Server
Kali Linux
Security tooling
macOS
Desktop
iOS
Mobile
09Next

Systems are more than their technology stack.