
Hello! My name is

About me
I have been programming ever since I discovered I could program my TI-84 Plus in my Freshman year of High School. Within the following year, I learned the basics of Java and JavaScript, while continuing to develop my understanding of BASIC.
Upon graduating High School, I attended Wentworth Institute of Technology in Boston, Massachusetts where I got a Bachelor's degree in Computer Science with a Minor in Applied Mathematics. With the help of my curiosity and strive for perfection, I received the highest honors of my graduating class.
Since then, I have developed my Full-stack Web and Android development skills with over 5 years of experience, through both personal projects and work experience.

Skills
My expertise includes various technologies, including JavaScript, TypeScript, CSS, HTML, Java, Kotlin, and SQL; I have developed a strong technical proficiency in front-end and back-end development. My experience spans building responsive web applications with Svelte, React, and Angular, developing mobile applications from concept to deployment, and delivering efficient, high-performing solutions.
Additionally, I possess solid data analysis skills in Power BI and SQL to support data-driven decisions that optimize user experiences and improve business outcomes. I also excel in collaboration, problem-solving, clear communication, working effectively with cross-functional, teams and delivering high-quality results. Moving forward, I am looking for a role where I can contribute to creating innovative digital solutions through software development that will drive business success.

PROJECTS
Personal Projects
Crochet Pattern Automator v2
Users can upload a photo to this website and change the settings to make a crochet pattern for a "graphgan". Colors can be selected manually or automatically, using K-Means clustering algorithm. Users can customize using a wide range of settings, including the number of stitches, rows, size, color values, number of colors, and number of clusters used for the k-means algorithm.
Crochet Pattern Automator v1
Users can change settings and upload an image for creating a crochet pattern. This app also uses K-Means Clustering algorithm. Along with the pattern instructions, this app also created a simulated image of the final crochet work.
Snake (HTML5 game)
Users can change number settings, including player count (1 or 2), speed/difficulty, grid size, and snake color. Code was written entirely with HTML, CSS, and TypeScript, which was transpiled automatically to JavaScript for the live page - no other libraries were used except those necessary for TypeScript.
Portfolio Website!
Animations for this website were done myself, with no libraries used outside of those necessary for using Svelte and TypeScript.
YAML Editor
This website allows users create complex yaml files based on a number of settings. Being heavily based in data, this project takes advantage of Svelte's reactiveness with changes to data updating live.
Kirby Color Selector
This single-page web application helps users create a color theme for a mod for a Kirby game. While users can select colors individually, the page includes a lot of options and settings for creating a synergistic color theme, which updates in realtime on the animation. The user can also download a video of the animation with the colors selected. This website is purely HTML, CSS, and JavaScript - no libraries were used.
Portuguese Verb Practice App
This app allows users to Portuguese practice verb conjugations. It includes over 2000 verbs to practice conjugating using generated wordsearches, crosswords, and quizzes, as well as a searchable dictionary in which the user can view conjugations and create a specific group of verbs to practice. The user can also select verbs from verb endings, conjugation patterns, and irregularities. They can select which verb tenses/moods they want to practice, some of which differ slightly depending on whether they're practicing European Portuguese or Brazilian Portuguese. They can also change the game settings and subject pronouns.
Hit or Blow Logic Puzzle App
In this logic puzzle game, the user has a number of guesses to determine the which 4 colors are part of the code, and in which order. The user can change how many colors may appear in the 4-color code, and how many guesses they have. The game is based on the board game Mastermind, which was created in 1970 - the internet phenomenon Wordle was based on this same game.
Train Tracks Logic Puzzle App
In this logic puzzle game, the user has to determine a train's path in an eight-by-eight grid, based solely the start and end of the path along with how many squares of tracks appear in each row and column.
