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
Java
SQL

Front End:

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

Back End:

Node.js
Express.js
Spring Boot

Database:

PostgreSQL
NoSQL (MongoDB)
Pinecone

APIs & Testing:

RESTful API
GraphQL
Jest
Cypress

Others:

OAuth 2.0
Docker
CI/CD
GitHub Actions
OOP
Accessibility
RAG
TDD
Webpack
Agile/Scrum
Git

EXPERIENCE


Nov 2024 - PRESENT

Software 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
Million.js
Tailwind CSS
Java
Spring Boot
MongoDB
OAuth 2.0
Cypress
GitHub Actions
Mar 2024 - Dec 2024

Software Engineer
MLflow.js

A JavaScript client library for seamless integration of MLflow’s machine learning capabilities in Node.js environments.

Designed a modular TypeScript library using OOP principles and design patterns. Developed REST API endpoints to support client library functionality. Led the setup of Jest testing infrastructure and created 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
JavaScript
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