Technical Skills

A polished overview of the technologies, frameworks, and tools I use professionally.

Programming Languages

7 competencies

Java
JavaScript (ES6+)
TypeScript
Python
C
C++
SQL

Frontend Development

13 competencies

React.js
Next.js
TypeScript
JavaScript
HTML5
CSS3
Tailwind CSS
Framer Motion
Redux Toolkit
React Router
Three.js
Leaflet.js
Chart.js

Backend Development

10 competencies

FastAPI
Node.js
Express.js
REST APIs
Python Backend
Socket.io
Server-Sent Events (SSE)
API Integration
Nodemailer
SMTP

Databases & Storage

9 competencies

MongoDB
Firebase Firestore
Supabase
Google Sheets API
Mongoose
MySQL
Oracle SQL
H2 Database
SQLite

AI & Machine Learning

17 competencies

Generative AI
Agentic AI
Claude Code
Claude AI
LLMs & Embeddings
Machine Learning
Deep Learning
Computer Vision
AI Agents
Function Calling
Multimodal AI
Prompt Engineering
OpenAI API
Groq
OpenCV
PyTorch
YOLO

Cloud & DevOps

19 competencies

Google Cloud Platform (GCP)
Cloud Run
Cloud Build
Artifact Registry
Docker
GitHub Actions
CI/CD Automation
Oracle Cloud (OCI)
AWS
Amazon EC2
AWS Lambda
AWS S3
AWS Rekognition
AWS SDK
AWS Amplify
AWS App Runner
Docker Compose
CloudFront
Vercel

Authentication & Security

14 competencies

Google Cloud IAM
Application Default Credentials (ADC)
JWT Authentication
Firestore Security Rules
Anti-Spam / Honeypot Defense
Formula Injection Prevention
bcrypt
OTP Authentication
Role-Based Access Control
Supabase Auth
Helmet.js
API Rate Limiting
Input Validation
XSS Protection

Core Computer Science

7 competencies

Data Structures & Algorithms
Object-Oriented Programming
Multithreading & Concurrency
Memory Management
DBMS
Operating Systems
Computer Networks

Tools & Platforms

11 competencies

GitHub Copilot
GitHub Actions
GitHub Projects & Agile
GitHub Code Search
Git
GitHub
Linux
VS Code
Postman
npm
Vercel