Skills
A staged view of the tools I build with, the systems I understand, and the behaviors I bring to delivery.
Stage 01 - Build
Languages, frameworks, and systems used to ship products end to end.
OOP / backend fundamentals / data structures
DOM / async/await / ES6+ / tooling ecosystem
types / interfaces / generics / safer React/Next.js code
scripting / automation / data handling / AI tooling
fundamentals / memory concepts / algorithms
Flutter apps / widgets / state basics
semantic markup / accessibility basics / SEO-friendly structure
responsive layout / Flexbox/Grid / UI composition
component architecture / hooks / UI systems / state patterns
App Router / SSR/SSG / API routes / performance / deployment
component libraries / style guides / brandbook creation / design tokens
UI layouts / prototyping / component variants / handoff
interaction flows / clickable demos / validation-ready UX
cross-platform UI / navigation / device APIs
widget-driven UI / layouts / mobile patterns
native UI fundamentals / layouts / activities/fragments
schema design / queries / joins / normalization
Postgres + Auth + Storage / RLS concepts / backend scaffolding
routing / middleware / REST APIs / Node.js backend
containers / images / local dev environments / reproducible setups
Next.js deployment / environment variables / preview builds
DNS / caching/CDN basics / edge concepts
automated builds / tests in pipeline / deployment workflows
core services / IAM basics / cloud foundations
core services / resource groups / cloud foundations
workflow automation / integrations / triggers/actions
tool connections / agent workflows / integration patterns
basic networking concepts / troubleshooting / configurations
protocol basics / subnetting / network troubleshooting
routing concepts / VLAN basics / switch configs
rule sets / access control / traffic filtering
user management / services / system maintenance
server setup / monitoring basics / uptime focus
automation / task scripting / ops tooling
diagnostics / hardware swaps / OS-level troubleshooting
Stage 02 - Understand
Core computer science and architecture foundations that guide decisions.
complexity / common patterns / problem solving
logic / sets / graphs / proof fundamentals
encapsulation / inheritance / polymorphism / design principles
SDLC / code quality / testing mindset / maintainability
modular design / scalability basics / system thinking / architecture diagramming
use case diagrams / class diagrams / sequence diagrams
entities / relationships / schema mapping
diagramming / system maps / collaboration
diagram-as-code / UML syntax / documentation
model basics / use cases / limitations / AWS SageMaker model training
supervised/unsupervised concepts / evaluation basics
training jobs / experiments / managed ML workflows
privacy principles / compliance mindset / PH context awareness
branching / PR workflow / collaboration habits
workflow efficiency / debugging / extensions
recon / vulnerability validation / reporting
security tooling / lab environments / CLI basics
port scanning / service discovery / host mapping
packet analysis / traffic inspection / filters
web proxying / request analysis / testing workflows
Stage 03 - Scale
Delivery habits that keep projects moving and stakeholders aligned.
Shipped school and org projects with clear milestones and scope checks.
planning / Agile Scrum / scope control / milestones / delivery mindset
Balanced org leadership with development work and on-time deliverables.
prioritization / scheduling / execution consistency
Troubleshoots issues quickly and ships fixes under pressure.
debugging / root-cause analysis / iterative improvement
Keeps stakeholders informed and aligns requirements early.
handling requests / clarifying needs / status updates
problem framing / methodology / evidence-based conclusions
technical documentation / clear structure / organization-focused reports
Stage 04 - Lead
Collaboration and leadership behaviors that support teams under pressure.
Shares concise updates and documents decisions for handoffs.
clear updates / technical explanations / documentation
Co-owns delivery and unblocks teammates across roles.
collaboration / shared ownership / supporting teammates
De-escalates disagreements and finds pragmatic paths forward.
de-escalation / workable compromises
Adapts quickly when scope or tools change.
learns new tools quickly / adjusting to constraints
Stays calm under pressure and reads team needs.
self-awareness / empathy under pressure / self-management
Takes initiative and drives accountability on shared goals.
initiative / coordination / accountability
Evaluates tradeoffs and validates assumptions before deciding.
assessing tradeoffs / avoiding assumptions / decision clarity