Aug. 21, 2026
A Daydream or a Goal?
Thinking about life lately
My Corner of the Internet
Explore the routes below. The interactive map loads as you scroll here.
Cycling · 9 legs · Sep 28, 2026 · 1195.0 km
When You Have Too Much Time on Your Hands
Read the story: Empire State Trail →Cycling · 2 legs · Jul 11, 2026 · 351.6 km
First ever STP with a great group of friends!
Mountaineering · 1 legs · Jun 20, 2026 · 36.3 km
First mountaineering experience. Summited Colchuk Glacier but snow started losing its firmness right as we were getting close to Colchuk Peak. Amazing Experience.
Cycling · 3 legs · May 23, 2026 · 348.3 km
A Bike Trip Not Far From Home
Read the story: Memorial Day Cycling →Cycling · 6 legs · Feb 9, 2026 · 631.0 km
Last minute cycling trip through central Taiwan and a bit of the west coast before starting a new job
Read the story: Taipei -> Kaohsiung →Cycling · 1 legs · Apr 18, 2025 · 163.0 km
My first century for my 25th birthday
Cycling · 2 legs · Mar 15, 2025 · 69.3 km
First Bikepacking trip with Anthony was interesting...
Aug. 21, 2026
Thinking about life lately
Aug. 3, 2026
Update on aviationdocs.net
Sept. 8, 2025
My First time building a full-stack website that is meant to help pilots study and find FAA regulations!
AI-powered chatbot that uses Retrieval Augmented Generation (RAG) to answer questions about general aviation documents. Users can upload PDF documents and interact with an intelligent chat interface that provides sourced answers from the uploaded content.
Python · Django · RAG AI · PostgreSQL · Docker · AWS · Vector DB
My first major programming project - a Java application that scraped comprehensive NBA team statistics spanning 30+ years from Basketball Reference. Used HTML parsing and regex to extract data, generating hundreds of CSV files. The resulting dataset was published on Kaggle and received positive community feedback.
Java · Web Scraping · HTML Parsing · Data Processing · Regex
A complete file-based database implementation in C for managing employee information. Features binary file format with custom headers, CRUD operations, and robust error handling using return values instead of exceptions. Built as a learning project to understand low-level programming concepts.
C · File I/O · Systems Programming · Memory Management