Projects

Tabidatsu

A SwiftUI iOS app for discovering locations featured in Japanese media using MapKit. Core Data is used as the data store, and the information is initially loaded from GeoJSON files. CloudKit (iCloud) is used for data synchronization.

Permathink

A search engine for archived websites from the 1990s and early 2000s. URLs are enumerated using the Wayback CDX API and crawled via the wayback Python module. The raw HTML is then decoded, parsed to extract the text and metadata, and uploaded to an Elasticsearch instance running on a self-managed VPS running Ubuntu on Oracle Cloud. A separate web server VPS runs the FastAPI Python framework, parses queries, and communicates with Elasticsearch via a JSON API.

pytrucksim

A Python library for using SCS’s Telemetry SDK for Euro Truck Simulator 2 and American Truck Simulator.