Ansar's Portfolio

Skills

A comprehensive overview of my technical skills and expertise.

Programming Languages

Proficient in JavaScript, TypeScript, Java, C, and Python, with extensive experience in developing web applications, backend services, and data processing tools. Skilled in writing clean, efficient, and well-documented code.

JavaScript
TypeScript
Java
C
Python

Frontend Development

Experienced with HTML, CSS, Next.js, React, Redux, and React Query for building dynamic and responsive user interfaces. Familiar with server-side rendering, client-side routing, and state management. Strong expertise in React and Next.js, enabling the creation of high-performance web applications.

HTML
CSS
Next.js
React
React Query

Backend Development

Skilled in backend development using Node.js, Express.js, Socket.io, Jee, and Spring Boot. Capable of creating robust and scalable APIs and real-time applications. Proficient in designing and implementing server-side logic.

Node.js
Express.js
Socket.io
Jee
Spring Boot

Database and ORM

Experienced with various database systems including PL/SQL, PostgreSQL, MySQL, MongoDB, Firebase, Supabase, and Prisma. Skilled in database design, querying, and optimization. Proficient in both relational and non-relational databases.

PL/SQL
PostgreSQL
MySQL
MongoDB
Prisma
Firebase
Supabase

UI Tools

Proficient in using UI tools such as TailwindCSS, ShadCN, Sass, and Styled Components to create visually appealing and consistent user interfaces. Skilled in styling and theming web applications.

TailwindCSS
ShadCn
Sass
Styled Components

Others

Comfortable using Git for version control, GitHub for collaboration, Slack for communication, Jira for project management, and Agile/Scrum methodologies for efficient workflows. Skilled in design prototyping with Figma, API testing with Postman, and deploying applications on Vercel. Familiar with UML for system design.

Git
Github
Slack
Jira
Agile/Scrum
Figma
Postman
Vercel