Hard Skills
HTML
Experience
CSS
Experience
Javascript
Experience
Typescript
Experience
Java
Experience
React
Experience
GIT
Experience
Python
Experience
C#
Experience
SQL Server
Experience
Spring Boot
Experience
.NET Core
Experience
Auth0
Experience
LlamaIndex
Experience
Projects
2024
Personal Portfolio (current)
A personal portfolio website where I showcase my skills, projects, education and professional experience.
Technologies
2024
MSCYoutubeSummarizer
MSCYoutubeSummarizer's purpose is to provide users with a brief overview of a video's content, helping them decide whether the video is beneficial or relevant to their interests.
Note: The tool operates by running the LLM (Gemma 2) locally with Ollama, which may result in some delays during each generation process.
Github repository
Technologies
2024
MSCMD (in development)
A desktop notes application where users can create, organize, and save a variety of documents.
Technologies
2023
Delaware B2B Portal Desktop & Webapp
A B2B portal that enables businesses to order products from one another. It includes a desktop application for suppliers to manage orders, coordinate transportation, oversee delivery logistics, and for administrators to manage employees.
Additionally, it offers a web application where businesses can conveniently place their orders.
Technologies
2023
Mangaverz
Mangaverz is a school project designed for users to create their personal collections of their favorite mangas. The primary purpose of the platform is to help users keep track of their reading progress for each manga.
Technologies
2023
Spring Boot Library API
A simple library inventory API built with Spring Boot, allowing users to save and manage their favorite books.
Github repository
Technologies
Soft Skills
Communication
Communication is an important aspect in software development, ensuring clarity, structure, and collaboration within a team. Therefore, I prioritize clear and open dialogue, whether it is technical or non-technical.
Teamwork
Teamwork is essential in order to achieve greater succes. I believe that open communication and mutual support achieves this. Hence I strive for a collaborative environment where each team member feels valued and heard.
Work Ethic
I strive to consistently demonstrate strong work ethic by showing dedication, responsibility and a commitment to delivering high-quality work. I believe that a positive attitude and a passion for continuous improvement are the key fundaments that drive both personal and team achievements.
Learning Agility
Staying curious, open to new ideas and eager to acquire new skills is a beneficial mindset that embraces continuous learning and adaptability. My commitment to learning agility allows me to stay ahead of industry trends and apply to the latest best practices.