- MVVM
- Component-based Architecture
- Flux
- SPA
- Isomorphic
- RESTful Web APIs
- N-Tier
- Cloud & Distributed
- CI/CD
- Microservices
Skills
Patterns & Practices
Programming Languages
Front-end
- HTML
- JavaScript/TypeScript
- CSS
- SASS
- Less
Back-end
- C#
- SQL
- JavaScript/TypeScript (Node.js, Express, Next.js, Nuxt)
- JSON
- XML
Front-end Frameworks and Tools
Modern
- Angular
- RxJS
- Angular Material
- TailwindCSS
- KendoUI for Angular
- React
- React Native
- Next.js
- Redux
- Vue
- Nuxt
- Pinia
- GraphQL (Apollo client)
- Supabase JavaScript client
- OData (Breeze)
- Highcharts
- JSONata
- Gridster
- FontAwesome Icons
Testing and Build Tools
- Webpack
- Gulp.js
- Jest
- Jasmine
- Vite and Vitest
- Playwright
Legacy
- AngularJS
- KnockoutJS
- Bootstrap
- jQuery / jQuery-UI
Back-end Frameworks
- .NET and .NET Core (Modern)
- ASP.Net and ASP.Net Core
- ASP.Net MVC and Web API
- Entity Framework and Entity Framework Core
- Dapper
- Hot Chocolate (.NET GraphQL API Framework)
- Identity Framework
- OAuth / OpenID / OIDC
- Node.js
- Express
- Next.js
- Nuxt
- AuthJS
Databases
- Microsoft SQL Server
- PostgreSQL
- Supabase
- MongoDB
- Redis
Platforms and Tools
- Node.js and NPM
- Azure DevOps and Azure Pipelines
- Docker and Harbor
- Git & GitHub
- TFS
- Visual Studio
- VS Code
- JetBrains Rider
- JetBrains Webstorm
- Adobe Photoshop
- GIMP
- Figma
- Slack
- Microsoft Teams
- Microsoft Excel
- Microsoft PowerPoint
- Microsoft SQL Server Management Studio
- DB Visualizer
- Vercel
- OpenTelemetry
- OpenSearch
- Jaeger
Operating Systems & Environments
- Windows & Windows Server
- Linux (Debian and Alpine) & WSL
- Arduino (Arduino IDE & C++ / Wiring)