HTML
I am proficient in HTML practices including having a basic understanding in working with php files.
CSS
I can write well organized css/scss code that is properly sturctured, files distributed evenly make the website responsive
JavaScript
I have sufficient knowledge in javascript that allows me to write bare simple code for maximum efficiency and also capable of
avoid bloatware when utilizing code in vanilla javascript and javascript framework like ReactJS
ReactJS
I can write decent reactive and responsive websites with ReactJS.
MySQL
I can write queries as well as nested queries and do database and table design with MySQL.
ScyllaDB/MongoDB
I can write json queries and design for NoSQL frameworks like ScyllaDB and MongoDB and prepare connections with it as well.
NodeJS
I can write web server functionality with NodeJS and handle client responses using javascript as well as handling databases.
PHP
I can write basic server-side websites with php and apply OOP frameworks. I can use basic libraries like requests, responses and databases.
Python
I can code in python very well and have used a lot of frameworks and libraries specifically related to webscraping like requests and Dynamic scrapping like selenium.
I can do design patterns with python as well as with other OOP languages and have proficieny with a lot libraries and gui frameworks. I also use python for simple and mundane tasks as well as for coding practices.
C/C++
C/C++ is my main language of proficiency when it comes to writing structured programs. I can write well organized code in big projects.
Things I have coded in C/C++:
- Basic Data Structure
- Stacks,Queues,Adjacency List,Graph Handling
- Basic Employee Management Program (File Programming)
- Laptop Brightness Management Program (Linux only)
- Basic Memory Allocator
- Multi-Theaded Programs to for server to client communication
- GUI interfaces with Qt Framework
- Graphics Libraries like SDL2, OpenGL and wrappers like ImGui
Java
Java is my second most proficient language of proficiency when it comes to writing structured programs. I can write well organized code in big projects.
Things I have coded in Java:
- Basic Data Structure
- Stacks,Queues,Adjacency List,Graph Handling
- Gui Interface
- Exception Handling
- Multithreaded Programs
- A simple 2D video game.
- A 16-bit CISC Simulator
GoLang
I can do syntax handling with go, including loops and and data structures.
Kdenlive
I can do decent video editing with KDenlive and bring decent effects to it.
Reaper
I can do sufficent audio mixing with reaper using its built-in plugins as well as imported plugins. I can do audio routing, compression and side chain compression as well.
Linux System Administration
I have been using Linux as my daily driver and have managed linux servers as well (including setting up of Operating Systems, managing user permissions and system monitoring).
I can do decent bash scripting as well in my usage with programs like hyprland.
Git
I mainly use git for version control and merge softwares and keep my projects well managed on sites like github.
In the near future, I might host my git repository and migrate my projects there.
Jetbrains Spaces
I have been recently using the Jetbrains spaces Software for private software collaboration and workspace management.
Latex
I can write well organized reports by using latex and its frameworks.
Arduino
I have written code in arduino for simple automation of electronics. My massive project with arduino has been with programming a smart bluetooth controlled table with a smartphone.