My projects

A quick collection of my projects.

Manga Recs screenshot

Manga Recs

PythonFlaskPostgreSQLHTML/CSS

I led a group of 5 students to build a manga recommender web app that utilizes web APIs, Information Retrieval, Natural Language Processing, and other Machine Learning concepts taught in Cornell's INFO/CS 4300. The app also has a personalized login and favoriting system, allowing for users to save their favorite assortment of mangas.

Tamagotchi screenshot

Tamagotchi

OCaml

Along with 3 other developers, I recreated the childhood game Tamagotchi using low-level modules in OCaml. Using very limited sources, my group was able to implement animations, button controls, timer features, and many more.

Critter World screenshot

Critter World

JavaJavaFX

In a group of 2 other student developers, we created a simulation of evolving wildlife, where critters moved around on a board to move, eat, attack, mate, bud, and many more. Each critter lived by their unique "Critter Program", which was written in the "Critter Language", a context-free language.

Repositories

A list of all of the public repositories on my GitHub.

View My Profile

snajima

membership-portal

REST API for the UC San Diego ACM chapter's membership portal.

Tamagotchi

OCaml

A retro arcade game simulation implemented with low-level OCaml modules

manga-recs

CSS

A manga recommender web app that uses Information Retrieval (IR), Natural Language Processing (NLP), and other Machine Learning (ML) algorithms.

CritterWorld

An interactive simulation of evolving artificial life (critters).

info2950_final_project

Jupyter Notebook

A data science research project on music trends around the world.

ucsd-smart-dining

EJS

Platform for viewing optimal entree meals within a given calorie range at various dining halls across UC San Diego.

smart-cookbook

HTML

A web application that returns recipes based on ingredients entered.

EmailGitHubLinkedIn