Software Engineering
OfflineNotebook & SettleLah: Full-Stack Project Archive
Building custom utilities is about solving exact problems with zero friction. Here is a look at my two most recent development environments.
SettleLah: AI-Assisted Receipt Splitting
Designed to remove the manual data entry from group dining, SettleLah is a cross-platform mobile and web application. The core logic relies on an AI-assisted OCR pipeline that automatically parses transaction costs, quantities, and service fees directly from a photo of a receipt.
- Architecture: Built with a glassmorphic UI theme.
- Data Handling: Features completely localized data persistence.
OfflineNotebook
A standalone, local desktop application built to interact with LLMs without relying on external cloud APIs.
- Frontend: Built using Electron.
- Backend: A containerized FastAPI Uvicorn application.
- Engine: Integrated with an offline Ollama inference engine, utilizing asynchronous non-blocking model cloning hooks and specifically pinned NumPy C-extensions.
Check out the GitHub Repo for the full source code and Docker compose files.