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:
Front End:
Back End:
Database:
APIs & Testing:
Others:
EXPERIENCE
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.
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.
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.
PROJECTS

A video game inspired by the Space Invaders

Health Services Assistance Chatbot
A RAG chatbot (Microsoft RAG Hack 2024)

A social platform with real-time chat feature

A journal for users to leave reviews for restaurants