As a versatile software developer, I excel in multiple programming languages and frameworks.
With a solid foundation in computer science, I develop high-quality software tailored to meet diverse needs.
My Tech Toolkit
NextJS
This website is built with Next.js, my favorite framework. Its powerful features and ease of use make working with it a true joy.
React
I have extensive experience with React, having used it for the majority of my school projects.
JavaScript
JavaScript has been crucial in every web app I've developed, offering endless creative opportunities and making web development incredibly fulfilling.
TypeScript
TypeScript enhances JavaScript with type safety and scalability, making development more robust and efficient for this web app.
Ruby
During my 6-month internship, I gained valuable experience with Ruby on Rails. Ruby's syntax and Rails' streamlined development made coding efficient and enjoyable.
Rails
One of my main achievements was developing a global search feature using Elasticsearch, which significantly improved how users could search within the application.
Docker
During my internship, I leveraged Docker to configure projects and implement new features.
Elasticsearch
I utilized Docker to implement Elasticsearch, which I integrated as a robust search engine for my existing global search functionality.
Tailwind
I've used Tailwind CSS for both my internship and this website. Its utility-first approach simplifies styling, allowing a sharper focus on functionality.
Angular
I studied Angular during my education and found it interesting. It's a framework I'm open to revisiting for future projects.
HTML5
I've used HTML in school, internship, and personal projects to efficiently structure web content and create clear, accessible websites.
CSS3
My education laid a solid CSS foundation, enhancing HTML styling for better visual appeal and responsiveness. I now prefer Tailwind CSS for its efficient utility-first approach.
C#
C# has been the primary backend language I've worked with in school.
PostgreSQL
I've used PostgreSQL for every personal project that required a database.
Git
I find Git very interesting because there's much more to it than first meets the eye. Lately, I've been diving deeper into Git to learn even more.
Windows
Initially, I gained experience predominantly working in Windows environments. It provided a familiar and reliable platform for my early projects and development tasks.
Linux
During my internship, I primarily worked in Ubuntu through WSL, enhancing my proficiency in diverse development environments.
MacOS
I also got the chance to work in MacOS during my internship, which broadened my OS knowledge even more.