About Me
Entry Software Developer | UC Berkeley Cognitive Science
An entry-level software developer with a major in cognitive science from UC Berkeley, and persistent interests in financial technology, cloud computing, and payment infrastructures. Previous professional experience includes strategic consulting at Deloitte and investment analysis and business development in the blockchain industry.
Portfolio

Satoshi Education
Bitcoin Magic Kitchen (비트코인 마법 주방) is an interactive educational web app that teaches Bitcoin fundamentals through cooking metaphors.
Satoshi Education
My Intention
For every cryptocurrency user, the wallet and its address serve as the initial touchpoint to the Web3 ecosystem. Driven by a desire to first educate myself and then to demystify this fundamental concept, I created this project to familiarize users with the high-level workings of a crypto wallet, addressing a common initial challenge in their Web3 journey.
Key Features & Technical Highlights
- Gamified 5-Step Wallet Generation: Guides users through creating a Bitcoin wallet (private key, public key, address) using a "magic kitchen" recipe metaphor.
- Interactive AI Chatbot (Corin): Integrates OpenAI API to provide conversational explanations of complex Bitcoin concepts.
- Client-Side Cryptography: Utilizes `bitcoinjs-lib` for secure, client-side generation of Bitcoin keys and addresses.
- Intuitive UI/UX: Designed a gamified, step-by-step interface with vanilla JavaScript, HTML, and CSS to simplify complex processes for non-technical users.

Lucky100
A live blockchain prediction game where players predict numbers 1-100 against Chainlink VRF-generated randomness.
Lucky100
Decentralized Prediction Game
The Motivation
My fascination with the persistence and durability of on-chain networks motivated me to build Lucky100. This project served as an educational exercise to understand how to create a simple, 24/7 operational game leveraging blockchain for transparent and reliable random number generation.
Key Features & Technical Challenges
- Verifiable Randomness (Chainlink VRF): Implemented Chainlink VRF to ensure provably fair and transparent generation of winning numbers.
- Robust VRF Retrieval: Developed multiple fallback methods and optimized polling mechanisms for reliable retrieval of on-chain VRF results.
- Autonomous Operation: Designed for 24/7 autonomous operation on the blockchain, demonstrating persistence and durability.
- Frontend-Blockchain Synchronization: A key challenge was synchronizing frontend timers with blockchain-native block times, requiring careful logic to ensure consistent game phases.

FinFriends
An educational platform that simplifies the complex world of finance, with a focus on technology, fintech, and cryptocurrency.
FinFriends
Financial Education Platform
The Motivation
My deep interest in financial technology, coupled with a personal need to systematically learn and organize complex market information, motivated me to create FinFriends. It serves as my 'synergetic education blueprint,' allowing me to deepen my understanding while simultaneously making accessible and actionable insights available to a wider audience, fostering a community of like-minded individuals.
Key Features & Technical Highlights
- Comprehensive Financial Content: Provides analysis on topics ranging from traditional macroeconomics to cryptocurrency and DeFi.
- Actionable Market Insights: Focuses on delivering practical insights into how global economic events impact individuals and businesses.
- Self-Managed Platform: Built and deployed using PHP and WordPress on Hostinger, demonstrating end-to-end website management.