Web AppThings I've built
Personal and graduate research projects spanning web development, NLP and machine learning, mobile, and database systems. For professional work, see the experience section.
- 10
- Projects
- 3
- Web apps
- 4
- ML projects
- 24
- Technologies
Web App
Machine LearningImproving Medical Terminology With Word Embeddings
Improved English-to-Spanish medical term translations by aligning FastText embeddings using Orthogonal Procrustes Analysis. Built a bilingual dictionary and evaluated with BLEU scores, outperforming Google Translate on semantic accuracy, then validated the alignment visually with t-SNE.
- Python
- FastText
- NumPy
- t-SNE
- BLEU
Machine LearningSentiment Analysis with Neural Networks and TF-IDF
Trained a PyTorch-based sentiment classifier using TF-IDF vectorization and k-fold cross-validation. Preprocessing included bi-grams, stop-word removal, and dropout regularization.
- Python
- PyTorch
- TF-IDF
- scikit-learn
Machine LearningCollaborative Filtering Recommendation System
Built a hybrid recommendation engine using user-based, item-based, and variance-based collaborative filtering. Applied Inverse User Frequency and variance adjustments to improve accuracy on sparse datasets, with Cosine, Pearson, and Adjusted Cosine similarity metrics combined into an ensemble.
- Python
- NumPy
Machine LearningProbabilistic Latent Semantic Analysis Implementation
Implemented the EM algorithm to extract topics from a term-document matrix using PLSA. Built custom preprocessing pipelines and validated insights through log-likelihood convergence.
- Python
Web App
Web App
DatabaseQueCC L-Store Database
A database built on the L-Store design by UC Davis Professor Sadoghi which allows for fast read and writes. Uses QueCC concurrency control which allows for a contentionless design when operating transactions.
- Python
MobileTriv-io App
An app for quickly setting up trivia games and adding friends across the world to play against in fun, competitive matches.
- Swift
- Firebase Authentication
- Firebase Database