Welcome to my toolkits section!
What kind of tools do I use?

C

As an intermediate C developer with three years of experience, I began learning C in high school at age 17. During this time, I have developed a strong grasp of core concepts such as memory management, pointers, and data structures. Some of my projects include:

These projects have solidified my problem-solving skills and appreciation for the efficiency and control offered by C.

C++

I started learning C++ a year after beginning with C, and it has since become my primary programming language. With two years of experience, I have advanced to an intermediate level. My notable projects include:

These projects have deepened my understanding of object-oriented programming, memory management, and advanced C++ features.

Java

Java has been a core part of my programming journey, officially taught at my school since I was 10. With over five years of experience, I have achieved an intermediate to advanced level of proficiency. Key highlights of my Java expertise include:

My extensive experience with Java has equipped me with robust problem-solving skills and a deep appreciation for its versatility and widespread application.

HTML5 CSS Javascript

My journey with web development began at the early age of 13 in school, and it has become the area where I am most proficient. I possess advanced, in-depth knowledge of HTML5 and JavaScript, and I excel in creating visually stunning pages with CSS. Key aspects of my web development expertise include:

My skills in web development allow me to create captivating user experiences, making each project a profound example of technical and artistic integration.

NodeJS

I began working with Node.js during the 2019-2020 pandemic, quickly advancing to an intermediate level. My experience includes developing various personal projects and applications. Notable projects:

These projects have strengthened my proficiency in Node.js, enabling me to build efficient, scalable server-side applications.

GNU Octave (or Opensource Matlab)

Yes, I am even considering linear algebra computing programs like GNU Octave in my toolbox. I have recently started on GNU Octave and mainly use for strengthening my mathematical intuition.
Q: Why GNU Octave?
A: I use GNU Octave cause its free and opensource, and also works like a mere replica of its popular alternative Matlab which means, deep knowledge in reflects deep knowledge in mainstream academic linear algebra program Matlab. Which is important for my future academic success.

Logisim

I have developed a strong proficiency in Logisim Evolution, a tool that has significantly deepened my appreciation for computer hardware. While logic simulation requires less intensive programming knowledge, it has allowed me to explore and understand the intricacies of CPU architecture. Key achievements:

My experience with Logisim Evolution underscores my comprehensive understanding of computer hardware and CPU design, bridging the gap between software and hardware knowledge.