Skills
The languages, frameworks and tools I use in production.
- React Native
- React.js
- Node.js
- TypeScript
Programming languages
TypeScript ~ JavaScript ~ Kotlin ~ PHP ~ C# ~ SQL
Mobile
React Native (New Architecture) ~ Expo Modules ~ React Navigation ~ Reanimated ~ Jetpack Compose ~ MVVM
Frontend
React.js ~ Next.js ~ Tailwind CSS ~ Redux Toolkit ~ Zustand ~ Context API ~ HTML5 Canvas
Backend and APIs
Node.js ~ Express.js ~ REST APIs ~ Socket.IO ~ BullMQ ~ node-cron ~ JWT ~ Joi ~ C# Web API
Real-time and media
WebRTC (LiveKit) ~ Socket.IO Redis adapter and emitter ~ CallKit ~ Android ConnectionService ~ VoIP push
Databases and caching
PostgreSQL ~ MongoDB ~ MySQL ~ MSSQL ~ SQLite ~ Redis ~ IndexedDB
Cloud and services
AWS S3 ~ AWS SES ~ Cloudflare ~ Firebase (FCM, Analytics, Crashlytics) ~ RevenueCat ~ Google AdMob ~ Resend
Security and observability
JWT ~ bcrypt ~ Helmet ~ Distributed rate limiting ~ Prometheus ~ Pino structured logging
Testing and tools
Jest ~ ESLint ~ Git ~ GitHub ~ Bitbucket ~ Postman ~ Reactotron ~ Webpack ~ Babel
Architecture and practices
Feature-based architecture ~ Offline-first ~ Internationalization (i18n) ~ Agile / Scrum