Technologies & Tools I have experience on

Programming Languages

  • Java 17
  • TypeScript
  • JavaScript
  • Python
  • C++
  • Turbo Pascal

Frontend & Web

  • React
  • Next.js
  • Vite
  • HTML5, CSS3
  • Tailwind CSS
  • Bootstrap
  • Figma

Mobile Development

  • React Native
  • React Native Web
  • Expo (expo-router, status-bar, constants)
  • React Navigation
  • UI libraries: react-native-paper, dropdown-picker

Backend & APIs

  • Node.js (backend JavaScript)
  • Spring Boot
  • Spring Web / Spring MVC (REST)
  • Spring Data JPA + REST
  • Spring Boot Validation (Bean Validation)
  • Spring Security
  • Spring Boot Actuator
  • GraphQL
  • REST APIs

Databases & Storage

  • PostgreSQL
  • Firebase (Authentication, Realtime Database, Firestore, Storage)
  • Supabase
  • H2 Database
  • SQLite (local / offline storage)
  • Hibernate (JPA implementation)

Testing & Quality

  • Spring Boot Starter Test
  • JUnit
  • Mockito

DevOps & Tooling

  • Maven (Spring Boot Maven)
  • GitHub, GitLab
  • Vercel (deployment & hosting)
  • DevTools
  • Linux, macOS, Windows

Mobile Device Features & Media

  • AsyncStorage
  • Expo Image Picker
  • Expo Image Manipulator
  • MediaLibrary
  • Vector icons
  • Gesture handler, Reanimated, Safe Area Context

AI & Productivity

  • AI tools for coding
  • ChatGPT
  • OpenAI Codex
  • Linear
  • Slack