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