I'm a recent Computer Science graduate with a Minor in Mathematics, passionate about building full-stack web applications, crafting AI-driven solutions, and solving algorithmic challenges. I’ve developed projects in web development, game AI, and machine learning, with a focus on writing efficient, maintainable code. My work spans from recipe-sharing platforms to parallelized graph algorithms always with clean UI and thoughtful system design in mind.
Portfolio
Kaku: Japanese OCR Dictionary
Modernized a legacy Japanese OCR Android app for Android 14+. Fixed overlay input bugs, updated project dependencies, and implemented compatibility improvements. Preparing for Google Play Store release with donation and support features.
RecipeRealm
Built a responsive recipe-sharing platform with Next.js. Features include user authentication, dynamic routing, and an intuitive UI for browsing and managing custom recipes
Parallel PageRank
Developed a high-performance parallel PageRank implementation using C++ and OpenMP. Achieved up to 13x speedup over serial on 10M-edge graphs. Compared tradeoffs with distributed Spark-based version.
28-Emotion Sentiment Classifier
Trained a multi-label emotion classifier using Google’s GoEmotions dataset. Achieved 54% test accuracy across 28 emotion labels using Scikit-learn. Focused on NLP preprocessing, model tuning, and evaluation.
Pac-Man AI Agent
Designed an adversarial AI agent for Pac-Man using minimax and alpha-beta pruning. Achieved an 85% win rate by optimizing game-state evaluation and search strategies.
Skills
Software Development
- Full-Stack Web Applications (React, Next.js, Node.js)
- Machine Learning & Data Processing (Scikit-learn, Pandas)
- Algorithm Design & Optimization
- Version Control & Collaboration (Git, GitHub)
IT & Technical Support
- PC Diagnostics: BIOS, GPU/CPU, driver installation
- Remote Support: TeamViewer, system configuration
- Hardware Troubleshooting: DOA triage, thermal issues, hardware replacement
- Support Tools: MemTest86, CrystalDiskInfo, shell scripts
Languages & Tools
- Languages: Python, JavaScript, C++, Java, SQL, Shell
- Frameworks: React, Next.js, Scikit-learn, Pygame
- Databases: MySQL, SQLite
- OS: Windows 10/11, Linux (Bash/shell basics)
- Languages Spoken: English (Native), Spanish (Conversational), Japanese (N4)
Get In Touch
Have questions or just want to connect? Feel free to drop me a message using the form below. Whether it's about my projects, tech discussions, or anything else, I'm here to chat. Looking forward to hearing from you!