Welcome to Juan's website

I'm a senior at the Khoury College of Sciences at Northeastern University majoring in Computer Science, and minoring in Supply Chain management. I have experience in full stack development, app development, AI/ML programming and am a fast learner capable of learning the needed tools for the task required.

Programming languages and frameworks:

Next.js

Node.js

HTML

Python

Tailwind CSS

React

C

C++

C#

Git

CSS

Javascript

Typescript

Java

Numpy

Java Swing

SQL

React Native

Projects

Active Husky fitness App and Admin site
App StorePlayStore

A cross-platform fitness app for group fitness programs, with class schedules, resources, and program management for users and admins.

Built with React Native/Expo, a Node.js/Express/MongoDB backend, and a Next.js + Tailwind admin dashboard.

Active Husky fitness App and Admin siteActive Husky fitness App and Admin siteActive Husky fitness App and Admin siteActive Husky fitness App and Admin siteActive Husky fitness App and Admin site
Japanese to Mongolian Dictionary Parser
Japanese to Mongolian Dictionary Parser

An automated pipeline that turns scanned Japanese textbook pages into Japanese-to-Mongolian Anki flashcards.

Uses OCR with language-specific filtering and spatial text alignment to correctly match definitions across scripts.

Japanese to Mongolian Dictionary ParserJapanese to Mongolian Dictionary ParserJapanese to Mongolian Dictionary ParserJapanese to Mongolian Dictionary Parser
Finance Beat Predictor
Finance Beat Predictor

A machine learning project exploring the use of deep neural networks to predict future earnings beat performance from historical financial data.

Built with PyTorch using financial metrics from SimFin, the model analyzes key company fundamentals including gross margin, operating margin, net margin, debt-to-equity ratio, and current ratio.

Model performance and prediction accuracy are evaluated and visualized using Matplotlib.

Finance Beat Predictor
Task Scheduler
Task Scheduler

A full stack webapp for creating and organizing your tasks

Using Next.js, React, Tailwind CSS, and typescript for frontend, Node.js for backend, PostgreSQL for database, and AWS for deployment.

RDS used for SQL data matching, EC2 for backend hosting and Amplify for frontend deployment

Task Scheduler
Box Office Record predictor

A Python project to predict a movie's success by its Box Office records and genre

with Linear Regression and Linear Perceptron using Numpy, Scikit Learn, Matplot lib and Plotly Express

Box Office Record predictorBox Office Record predictorBox Office Record predictor
Naadam: Horse Jump (Game)
Naadam: Horse Jump (Game)

3D endless runner with a Mongolian theme made in Unity.

Naadam: Horse Jump (Game)Naadam: Horse Jump (Game)Naadam: Horse Jump (Game)Naadam: Horse Jump (Game)
Judenrat: Choiceless Choices (Made by the Jewish Council)
Judenrat: Choiceless Choices (Made by the Jewish Council)

Document based empathy game set in the Jewish ghettos of WW2 Poland

Judenrat: Choiceless Choices (Made by the Jewish Council)Judenrat: Choiceless Choices (Made by the Jewish Council)Judenrat: Choiceless Choices (Made by the Jewish Council)