TECHNICAL_
SKILLS

Technologies and tools I work with, organized by experience and real-world usage in professional projects

CATEGORY

CSS

Advanced

Modern styling with flexbox, grid, and animations

HTML

Advanced

Semantic markup and accessibility standards

JavaScript

Advanced

Core language for all my projects and development

TypeScript

Intermediate

Type-safe development for scalable applications

CATEGORY

Axios

Advanced

Promise-based HTTP client for making API requests

Expo

Advanced

Rapid mobile app development and deployment

React

Advanced

Component-based UI development and hooks

React Native

Advanced

Cross-platform mobile development

Bun

Intermediate

Fast JavaScript runtime, bundler, and package manager

Express.js

Intermediate

Node.js web application framework

Formik

Intermediate

Form library for React with validation

Hono

Intermediate

Ultrafast web framework for the edge

Next.js

Intermediate

Full-stack React framework with SSR/SSG

React Query

Intermediate

Data fetching and caching library for React

Reanimated

Intermediate

React Native animation library for smooth 60fps animations

Vite

Intermediate

Fast build tool for modern web development

WebSocket

Intermediate

Real-time bidirectional communication protocol

Zod

Intermediate

TypeScript-first schema validation library

CATEGORY

Redux (RTK)

Advanced

Predictable state container for JavaScript apps

Context API

Intermediate

React's built-in state management

Redux Saga

Intermediate

Middleware library for handling side effects in Redux

Zustand

Intermediate

Lightweight state management solution

CATEGORY

Tailwind CSS

Advanced

Utility-first CSS framework

Bootstrap

Intermediate

Responsive component framework

Expo UI

Intermediate

UI component library for Expo and React Native

Framer Motion

Intermediate

Production-ready motion library for React

GSAP

Intermediate

Professional animation library for web

NativeWind

Intermediate

Tailwind CSS for React Native

PostCSS

Intermediate

Tool for transforming CSS with JavaScript

Sass/Less

Intermediate

CSS preprocessors for enhanced styling

Chakra UI

Beginner

Modern React component library

Material UI

Beginner

React components implementing Material Design

Stylus

Beginner

Expressive and dynamic CSS preprocessor

CATEGORY

Firebase

Advanced

Real-time database and authentication

Clerk

Intermediate

Authentication and user management platform

MongoDB

Intermediate

NoSQL database for modern applications

Node.js

Intermediate

JavaScript runtime for server-side development

Nodemailer

Intermediate

Email sending library for Node.js applications

Supabase

Intermediate

Open source Firebase alternative with PostgreSQL

CATEGORY

Android Studio

Advanced

Android development environment

Git

Advanced

Version control

Github

Advanced

Collaboration and version control

npm

Advanced

Package manager for JavaScript

Postman

Advanced

API testing and development

Prettier

Advanced

Code formatter for consistent code style

VS Code

Advanced

Primary development environment

Yarn

Advanced

Fast and reliable package manager

AI/ML

Intermediate

Artificial Intelligence and Machine Learning technologies

BiomeJS

Intermediate

Fast linter and formatter for JavaScript and TypeScript

Bitbucket

Intermediate

Git-based source code repository hosting

CI/CD

Intermediate

Continuous Integration and Continuous Deployment pipelines

Claude Code

Intermediate

AI-powered coding assistant by Anthropic

ClickUp

Intermediate

Project management and team collaboration

Confluence

Intermediate

Collaboration and documentation platform

EAS

Intermediate

Expo Application Services for OTA updates and app store deployment

Figma

Intermediate

Design and prototyping tool for UI/UX

Gemini

Intermediate

Google AI model and API for AI-powered applications

Gemini CLI

Intermediate

Google Gemini AI command-line interface tool

Gitlab

Intermediate

Collaboration and version control

HeyGen

Intermediate

AI-powered video generation and avatar platform

Linear

Intermediate

Issue tracking and project management tool

MCP

Intermediate

Model Context Protocol for AI/LLM integration and tooling

Notion

Intermediate

Documentation and project management

OpenAI

Intermediate

AI API platform for language models and AI services

PostHog

Intermediate

Product analytics and feature flags platform

Qwen

Intermediate

Large language model for AI-assisted development

Razorpay SDK

Intermediate

Payment gateway SDK for processing transactions

RevenueCat

Intermediate

Subscription management and in-app purchase platform

Sentry

Intermediate

Error tracking and performance monitoring

SumoLogic

Intermediate

Cloud-based log management and analytics platform

Windsurf

Intermediate

AI-powered code editor and development environment

Xcode

Intermediate

iOS development and testing

Cursor

Beginner

AI-powered code editor

Electron

Beginner

Desktop app development with web technologies

CATEGORY

Render

Advanced

Cloud platform for full-stack applications

Vercel

Advanced

Frontend deployment platform

AWS

Intermediate

Cloud services and deployment

Cloudflare

Intermediate

Cloud platform for CDN, DNS, security, and web performance

Google Cloud Console

Intermediate

Cloud platform and services for application deployment and management

Hostinger

Intermediate

Web hosting and deployment

CERTIFICATIONS_&_ACHIEVEMENTS

FRONT END ENGINEER CERTIFICATE

Pro5.ai (formerly Mangtas)

May 1, 2024

Problem Solving (Intermediate) Certification

HackerRank

Dec 1, 2023

Problem Solving (Basic) Certification

HackerRank

Nov 1, 2023

Javascript (Basic) Certification

HackerRank

Nov 1, 2023

Cascading Style Sheets (Basic) Certification

HackerRank

Nov 1, 2023

Frontend Developer (React) Certification

HackerRank

Nov 1, 2023

React (Basic) Certification

HackerRank

Nov 1, 2023

Javascript (Intermediate) Certification

HackerRank

Oct 1, 2023

Frontend Development Course Completion Certificate

Relevel by Unacademy

Sep 1, 2023

HOW_I_LEARN

I spend time outside project work experimenting with frameworks and reading implementation details.

When I hit something I do not know, I iterate on it until the mental model is production-safe.