Skills
- Python
- Java
- Object-Oriented Programming
- Model-View-Controller Architecture
- Spring Boot
Software Development
- Java
- Swift
- Object-Oriented Programming
- Model-View-Controller Architecture
Mobile Development
- REST APIs
- Javascript
- React.js
- Next.js
- HTML
- CSS
Web Development
- Python
- R Tidyverse
- SQL
- Tableau
- Matplotlib
- scikit-learn
- Regression Models
Data Analysis
- Python
- Scikit-learn
- Tokenizers
- Transformers
Machine Learning
- Agile Methodologies
- SDLC
- Git
- User Requirements
Other
Projects
- A roguelike Steampunk-themed Android video game app prototype
- Follows Agile Methodologies, MVC architecture, and OOP Principles
- Took initiative by creating a text-based prototype that served as the groundwork of the app
- Designed combat, shop, and inventory features with corresponding UI
- Collaboratively created user requirements and sequence diagrams using UML
- GitHub
- Java
- Android Studio
Steampunk Game
Project Description
Features
Tech Stack
Link(s)
- A machine learning research project capable of translating Spanish/English to English/Chinese
- Created two models to test whether or not using an intermediary language increases translation accuracy scores
- Utilized HuggingFace and scikit-learn models and tools to create machine translation models
- Analyzed model translation results using BLEU and ROUGE scores to see that using an intermediary language does help overall accuracy
- Created and prepared datasets of 1000 pairs of parallel texts for each language pair
- Used tokenizers to prepare datasets for transformers
- Python
- HuggingFace
- Transformers
- Scikit-learn
- Pandas
- Tokenizers
Spanish to Chinese Translation Software
Project Description
Features
Tech Stack
Link(s)
- Analyzing factors that can indicate Steam game success
- Used Python and R libraries to scrape data from Steam and third-party websites
- Utilized Pandas to clean and prepare dataset for further analysis
- Used Matplotlib for data visualization with an emphasis on accessibility
- Incorporated logistic and linear regression and random forest tree models to predict game success based on factors such as genre and price
- Presented our project and findings in both technical and non-technical terms
- Served as a mediator when dealing with team issues
- Python
- R Tidyverse
- Pandas
- Machine Learning
- Logistic Regression
- Linear Regression
- Random Forest Tree
- Github
Analyzing Steam Game Success
Project Description
Features
Tech Stack
Link(s)
- An online portfolio that encapsulates my skills, experiences, and projects
- Developed an online portfolio using React.js and Next.js
- Styled website using Tailwind CSS
- Responsive multi-page web application
- Deployed on Vercel
- Github
- Javascript
- React
- Next.js
- Tailwind CSS
- HTML
Professional Portfolio
Project Description
Features
Tech Stack
Link(s)
- A script that scrapes data from Billboard Hot 100 songs and adds it to a Spotify playlist using Spotify's APIs
- Web scraping functionality with BeautifulSoup
- Utilized APIs to support Spotify playlist creation
- Python
- Scraping
- APIs
Spotify Playlist Builder
Project Description
Features
Tech Stack
Link(s)