My Skills

Programming Language - JavaScript/TypeScript

Level: Advanced

Brief description: I used them in every experience I've had, it's the goto language for frontend (even backend) stuff.

Tools I've used: React, Vue, SolidJS, Node.js

Programming Language - Python

Level: Intermediate

Brief description: This is the first programming language I've learnt, and I used it for data/ML related applications.

Tools I've used: Flask, Pytorch

Programming Language - C & C++

Level: Intermediate

Brief description: I used C and C++ during my studies, mainly for low-level algorithms, like EDA heuristics and computer organization work.

Tools I've used: My sanity

Programming Language - Go

Level: Intermediate

Brief description: I learnt Go because I want to learn a modern language that is simple yet powerful. I used it to learn networking and systems programming.

Tools I've used: Gin

Programming Language - Java

Level: Intermediate

Brief description: I learnt Java in school, it taught me the principles of OOP and some of the design patterns in a Java project.

Tools I've used: Spring Boot

Databases - RDBMS

Level: Intermediate

Brief description: I used SQL in larger projects for database management.

Tools I've used: PostgreSQL, MS SQL Server

Databases - Document Databases

Level: Intermediate

Brief description: I used document databases when I don't require strict relations between entities in my projects.

Tools I've used: MongoDB

Cloud - Microsoft Azure

Level: Intermediate

Brief description: I've used Azure for work and some personal trails.

Tools I've used: Container Apps, Storage Accounts, Microsoft SQL Server, PostgresSQL Flexible Server

Cloud Services - BaaS

Level: Intermediate

Brief description: When I need a quick project backend without a hassle, I utilize these services to handle databases, user authentication and so on.

Tools I've used: Firebase, Supabase