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.
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.
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