04 / Skills
Capabilities, grouped by what they let me build.
Proficiency is described in words rather than invented percentages, so it stays honest and easy to interpret.
AI & Intelligent Systems
LLM applications
Building product features on top of language model APIs.
Prompt engineering
Structured prompts with validation of the model's output shape.
RAG concepts
Retrieval, chunking, and grounding responses in source material.
Workflow automation
Rules-first automation with AI assistance where it adds value.
Responsible AI concepts
Human review, limitation disclosure, and privacy-aware design.
Software Engineering
TypeScript
Typed application and API code across the stack.
React
Component architecture, state, and data-fetching patterns.
Node.js & Express
Server-side services, routing, and middleware.
API-first development
Specification, validation, and consistent error contracts.
Data & Infrastructure
PostgreSQL
Relational modelling, indexing, and query design.
Drizzle ORM
Typed schema definitions and migrations.
Cloud deployment & CI/CD
Automated builds, environment configuration, and releases.
Data modeling
Designing content and domain models that survive change.
Product Quality
Accessibility
WCAG-informed markup, keyboard support, and contrast.
Responsive design
Layouts that hold up from small phones to wide screens.
Security fundamentals
Authentication, authorization, and input validation basics.
Documentation & testing
Readable docs and tests focused on critical paths.
Semantic search
Embedding-based retrieval for content discovery.