Hi, I'm Gerwin
Aspiring web and Software Developer, and Machine Learning Engineer.
Aspiring web and Software Developer, and Machine Learning Engineer.
AI/Machine Learning Engineer - Web & Software Developer - UI/UX Designer
Hi! Here’s a bit about me and what I bring to the table:
Assisted in developing and maintaining internal software tools to improve workflow efficiency, contributed to debugging and testing applications, and supported projects involving automation and data management.
Saint Louis University 2025
An n8n-based automation that processes receipt images for a small store’s inventory tracking. When a user sends a photo, the n8n workflow uses the OpenAI API to extract product details, format them in JSON, and update a Google Sheet automatically. Once complete, the bot sends a confirmation message with the extracted details, improving accuracy and saving time on manual entry.
This project focused on creating a machine learning system to predict student stress levels and assess PHQ-9 depression scores using psychological, academic, and lifestyle factors. Utilizing Logistic Regression, Random Forest, and XGBoost, the stress prediction task was highly successful, with Logistic Regression achieving the strongest overall accuracy of 90.9%. The analysis highlighted sleep quality, safety, basic needs, and bullying as consistent key predictors of student stress. The subsequent challenge of predicting depression severity was hampered by severe class imbalance. To address this, sophisticated techniques were employed: Stratified K-Fold cross-validation and Bayesian Optimization refined model training, while class imbalance was tackled using SMOTE (Synthetic Minority Oversampling Technique) to generate synthetic samples, and applying class weights to prioritize minority categories. Despite these efforts, depression prediction accuracy plateaued between 56% and 61%, revealing limitations in the existing feature set, with blood pressure identified as the most influential factor in this prediction.
An automation workflow built with n8n that organizes job application emails. It uses custom JavaScript functions to detect job-related keywords, extract key details such as company name, position, and application status, and log them into Google Sheets. This streamlines the process of tracking applications and reduces manual sorting.
This portfolio website is built in a retro 8-bit desktop style, featuring interactive windows that display my projects, skills, and contact information. This is fully hand-coded using HTML, CSS, and JavaScript. The design blends playful nostalgia with modern functionality, making the site both engaging and practical.
my portfolio is best seen and experienced through the desktop version!