I am a full stack engineer specializing in creating impactful applications. At Alki, I build intelligent spaced repetition systems using React, Spring Boot, and MongoDB to help engineers master technical interviews. As co-creator of MLflow.js, I built an open-source library that bridges JavaScript and machine learning workflows.

When I'm not coding, you can find me enjoying international films, exploring every day life with my film camera, practicing yoga, or diving into a good book.

Language:

TypeScript
JavaScript
Python
Java
SQL
Bash

Front End:

React
Redux
Next.js
HTML/CSS
Tailwind CSS
MUI
D3

Back End:

Node.js
Express
Flask
FastAPI
Spring Boot

Database:

PostgreSQL
NoSQL (MongoDB)
Pinecone

APIs & Testing:

RESTful API
GraphQL
Jest
Cypress
Pytest

Others:

OAuth 2.0
Docker
CI/CD
GitHub Actions
OOP
AWS (EC2)
Grafana
Prometheus
RAG
TDD
Webpack
Linux
Agile (Scrum)
Git
NeoVim

EXPERIENCE


Dec 2024 - PRESENT

Full Stack Engineer
Alki

A SM-2 spaced repetition learning system to enhance LeetCode problem practice and retention

Developed an adaptive SM-2 spaced repetition system to enhance knowledge retention based on recall performance. Improved UI through component refactoring for better reusability and accessibility. Automated end-to-end testing with Cypress and GitHub Actions. Optimized React application performance.

TypeScript
React.js
Tailwind CSS
Million.js
Java
Spring Boot
MongoDB
Cypress
GitHub Actions
Jun 2025 - Sep 2025

Production Engineer Fellow
Meta (via MLH)

A 12-week internship with mentorship from Meta engineers, gaining hands-on experience in Linux, scripting, databases, testing, containers, CI/CD, monitoring, networking, and troubleshooting

Engineered a full-stack porfolio web app and containerized the application stack on a Linux VPS running CentOS. Configured Nginx with TLS encryption and rate limiting for security and performance. Established a CI/CD pipeline to automate testing and alerting. Set up server monitoring to ensure uptime and reliability. Gained hands-on experience and deepened knowledge in Linux fundamentals, system administration, and troubleshooting.

Python
Flask
Unittest
Docker
GitHub Actions
Grafana
Prometheus
CI/CD
Bash
Linux
Troubleshooting
Mar 2024 - Dec 2024

Software Engineer
OSLabs

Worked on MLflow.js - An open source JavaScript client library for seamless integration of MLflow’s machine learning capabilities in Node.js environments

Co-created MLflow.js. Developed a modular TypeScript library using OOP principles and design patterns. Built REST API endpoints to support client library functionality. Led the setup of Jest testing infrastructure and implemented integration tests for the RunClient and RunManager modules, achieving up to 97% test coverage. Automated CI workflow with GitHub Actions. Supported TypeScript migration efforts and optimized npm build process.

TypeScript
Node.js
Jest
Docker
GitHub Actions

PROJECTS


BIG O Invasion

BIG O Invasion

A video game inspired by the Space Invaders

Health Services Assistance Chatbot

Health Services Assistance Chatbot

A RAG chatbot (Microsoft RAG Hack 2024)

AoE

AoE

A social platform with real-time chat feature

Michelin Compass

Michelin Compass

A journal for users to leave reviews for restaurants