Leon Do
・Currently listening to -
I am currently a 20 years old apiring software engineer. My university of attendance is the California State University of Long Beach. I am studying as a Computer Science major, along with a minor in Pure Mathematics. I have been programming for around 4 years since my junior year of high school. While working on my first major program, Rias Software, I realized that programming is what I wanted to do. I love the aspect of constant problem solving, designing systems, and watching my ideas manifest into reality. Driven by my curiosity and passion, I am always eager to learn and create.
Recent Interests
icon
Korean BBQ
icon
Quantitative Finance
icon
Judo
icon
Release Hallucination
icon
Elfensjon
icon
Curry Udon
icon
Competitive Programming
icon
C++, Python, Typescript, Golang, Rust
icon
Machine Learning
icon
Takoyaki, Sushi, Katsu
icon
JRock, JMetal, JPop
icon
BBQing
icon
Hardcore, Hardstyle, Frenchcore
Experience
Beach Investment Group・Quantitative Developer Intern
6/2024 - PRESENT
Pioneered the development of Beach Investment Group's, a student managed investment fund, first quantitative analytics platform for factor modeling and machine learning based methodologies. Leveraged Nvidia CUDA for accelerated computations, enhancing the processing speed for data analysis and machine learning tasks. Used Pandas and Polars for high-performance data handling, enabling efficient analysis of large datasets in securities research. Developed modular factor models, allowing the models to be hybridized and use various modeling approaches such as deep learning. Designed a matrix profile algorithm to identify repeating patterns and anomalies in time series data, aiding in predictive analytics and enhanced market sensitivity modeling. Applied the modular factor model in the 2024 CFAOC RFP Competition, achieving a first-place finish and securing $115,000 in additional funding for the team.
Projects & Ventures
Tsundebugger
1/2025 -
Currently developing a cross-platform testing framework in C++ to execute and validate Python algorithms with process isolation. Achieved robust error handling and resource management using Boost libraries for Inter-Process Communication, multi-threading, and filesystem operations. Implemented concurrent test execution with thread-safe result handling for improved performance. Developed using Bazel build system for reproducible builds across Unix/Linux and Windows environments. Enabled concurrent test execution, reducing test suite runtimes by 60%, improving CI/CD workflows.
VisionPay
10/2024 - 10/2024
Worked with a team to develop VisionPay, a computer vision powered self checkout system for MarinaHacks. Designed and deployed scalable ML infrastructure with automated preprocessing pipelines, reducing training time by 30% and enabling efficient, consistent data handling for model deployment. Integrated backend systems with front-end architecture, enabling real-time item recognition and receipt generation.
Rust-Based Financial Data Aggregator
7/2024 - 7/2024
Collected and aggregated financial data through the web scraping of various financial websites. Engineered a data processing pipeline to clean and structure data efficiently, reducing data processing time by 30%. Optimized code structure with modular design and object-oriented programming, improving code maintainability and scalability, which facilitated easy updates and extensions to the tool. Utilized text processing algorithms, increasing accuracy of aggregated data.
Mirai Research・Founder & Lead Software Engineer
5/2024 - 7/2024
Architected and implemented core components of a cryptocurrency trading software using TypeScript and GoLang. Led efforts to optimize code complexity, implementing scalable and reusable code design that enhanced system performance and maintainability while reducing technical debt. Benchmarked system performance, identifying and addressing latency bottlenecks in trade execution workflows, leading to measurable improvements in processing efficiency. Implemented a Command Line Interface (CLI) to streamline user interaction, simplifying operational workflows for complex trading scenarios and reducing system complexity for end users. Engineered advanced monitoring systems to enhance real-time market signal analysis, achieving a 70% reduction in detection latency compared to industry benchmarks by optimizing API throughput and improving system responsiveness.
Rias Software・Founder, Software Engineer
8/2021 - 6/2022
Engineered Javascript & Python based software solutions for automating retail purchases, raffle entry, and interactions with cryptocurrency networks to accrue limited items. Designed and scaled the application to handle concurrent tasks, ensuring a robust and maintainable codebase through object-oriented programming. Developed and optimized data scraping solutions to collect and process product-related data efficiently, handling thousands of lines of data from various sources. Utilized multithreading and task queuing, preventing lag and resource clogging during software usage.
Desktop Application for Sorting Manga Work
6/2023 - 6/2023
Developed a custom application that seamlessly integrated the scraped data into a raindrop.io database, allowing for efficient categorization and management of manga works. Automated data extraction of manga title, description, genres, and covers from websites for comprehensive collection. Optimizing operation time by an estimated 97% Created a custom Windows application using ElectronJS, JavaScript, HTML, and CSS to automate the categorization of manga works. Integrated scraped data seamlessly into the database via a custom application.
Chipotle Rewards Bot
11/2022 - 12/2022
Created an application in JavaScript to automatically find and redeem free Chipotle Entree codes via SMS. Continuously scanned for free Chipotle codes from various websites or platforms using their APIs. Sent and redeemed 100s of collected codes to Chipotle through a VOIP service for successful redemption. Accumulated 4 figures worth of chipotle codes, turning them into profit.
Ethereum Vanity Address Generator
5/2022 - 6/2022
Developed a Javascript application that allows users to specify a custom prefix for their Ethereum wallet address. The application generates wallet addresses iteratively until a matching address with the user's specified prefix is found. Provided users with the ability to obtain ETH wallet addresses that align with their chosen prefix, enhancing the personalization and usability of their cryptocurrency wallets.