Tech

Languages

  • TypeScript ⭐
  • JavaScript ⭐
  • C# ⭐
  • F# ⭐
  • LiveScript ⭐
  • Bash
  • Ruby
  • SQL
  • Civet

Platforms

  • Node.js ⭐
  • Bun ⭐
  • HTML + CSS ⭐
  • .NET ⭐
  • .NET Core ⭐
  • Linux
  • Electron
  • Browser Extensions
  • React Native
  • Deno
  • Cloudflare Workers

Testing

  • Playwright ⭐
  • Jest ⭐
  • Vitest
  • React Testing Library
  • Mocha
  • Chai
  • Jasmine
  • Enzyme
  • Sinon

Frontend

  • React ⭐
  • Vite ⭐
  • Zustand ⭐
  • Babel ⭐
  • Webpack ⭐
  • Parcel ⭐
  • Emotion / Styled Components ⭐
  • Redux ⭐
  • Mithril ⭐
  • Vanilla Extract
  • SCSS, Stylus, Less, CSS Modules
  • Bootstrap, Foundation, Tailwind
  • Lodash, Immer, RxJS, Kefir

Backend

  • Express ⭐
  • Koa ⭐
  • ASP.NET ⭐
  • Fastify
  • Hapi
  • Nest
  • Dapper

Data

  • Postgres ⭐
  • Redis ⭐
  • Sqlite
  • MongoDB
  • MySQL
  • ElasticSearch
  • SQL Server

Cloud+Infra

  • Docker
  • Cloudflare
  • Firebase
  • Supabase
  • AWS, Azure, GCP
  • Heroku
  • Vercel
  • Netlify
  • DigitalOcean

Methodologies & Paradigms

  • Functional Programming & FRP
  • Domain-driven design (DDD)
  • SOLID Principles
  • OOP (multiple interpretations)
  • Microservices & SOA
  • DevOps, CI/CD, Infrastructure as Code
  • Relational model & NoSQL
  • Agile & Scrum
  • TDD & BDD, unit testing, & E2E testing
  • Unix philosophy
  • Metaprogramming
  • Responsive design & progressive enhancement
  • Distributed SCM
  • Parallel, Concurrent, & Asynchronous Programming
  • REST
  • IoC & Dependency Injection
  • CQRS

⭐ = deep experience