My Toolkit
Technologies I work with to build full-stack applications — from pixel-perfect frontend interfaces to scalable backend services, databases, and developer tooling.
5
Frontend
4
Backend
2
Database
1
Tools
Java
BackendOOP principles, data structures, algorithms, Spring Boot basics, multithreading
Python
BackendScripting, automation, data processing, Flask basics, file I/O
JavaScript
FrontendES6+, async/await, closures, DOM manipulation, event handling
React
FrontendHooks, context API, component architecture, state management, React Router
HTML & CSS
FrontendSemantic HTML5, Flexbox, CSS Grid, animations, responsive design
Tailwind CSS
FrontendUtility-first styling, custom themes, responsive layouts, dark mode
Node.js
BackendREST APIs, Express.js, middleware, authentication, file handling
Express.js
BackendRoute handling, middleware chains, error handling, MVC pattern
MongoDB
DatabaseNoSQL schema design, aggregation pipelines, CRUD operations, Mongoose ODM
SQL
DatabaseRelational databases, complex queries, joins, indexing, normalization
Git & GitHub
ToolsVersion control, branching strategies, pull requests, code reviews, CI basics
TypeScript
FrontendType annotations, interfaces, generics, strict mode, type safety
Total Skills
12
Technologies in active use
Avg Proficiency
75%
Currently Learning
TypeScript · Next.js · Docker · AWS fundamentals · GraphQL · Redis
What I Can Build
Full-Stack Web Apps
End-to-end applications with React frontend and Node.js/Java backend
REST APIs
Scalable RESTful APIs with proper authentication and database integration
Responsive UIs
Mobile-first, pixel-perfect interfaces using React and Tailwind CSS
Auth Systems
Secure login, registration, and session management flows
Data-Driven Apps
Applications with MongoDB/SQL backends and dynamic data rendering
Automation Scripts
Python scripts for data processing, file handling, and task automation