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