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