Skills & experience

A snapshot of the languages, frameworks and domain areas I work in day-to-day. Levels reflect how confidently I ship production work in each — not just familiarity.

Languages

Day-to-day tools for building and analysing.

  • TypeScript
  • JavaScript (ES2022+)
  • Python
  • SQL
  • Bash / shell scripting
  • HTML / CSS

Frameworks & runtime

What I build production sites and apps with.

  • Next.js (App Router)
  • React
  • Tailwind CSS
  • Node.js
  • MDX + content-as-code
  • Sanity / headless CMS

Data & analytics

The analytics side of the work.

  • pandas / numpy
  • scikit-learn (basic ML)
  • Data modeling (star schema, wide tables)
  • Metric system design
  • SEO + keyword research (Google Trends, KD, intent)
  • Data visualisation (custom + BI)

Infra & delivery

How things get shipped and kept running.

  • Vercel
  • Cloudflare Pages / Workers
  • GitHub Actions / CI
  • Plausible analytics
  • Pagefind (client-side search)
  • Vercel Analytics

Domain experience

Industries where I’ve shipped real work.

  • Finance · risk control & credit
  • Telecom · user lifecycle & plans
  • Local services · merchant analytics
  • Content safety · policy + model review
  • AI products · research-to-product loop
  • Civic transparency · public-records work
What I’m actively adding this quarter: I’m currently deepening Next.js (App Router + Turbopack), MDX-driven content pipelines, and basic machine-learning workflow integration. Anything I ship ships with a PR review trail.