Project: Allergen Card & Translation App

Navigating dietary restrictions like Celiac disease internationally is a high-stakes challenge. Traditional translation utilities often fall short when dealing with niche technical terminology or hidden allergen variants (such as wheat-based shoyu or barley-derived cross-contaminants common in foreign food processing). To solve this, I designed and developed a native iOS application built entirely in Swift. The app functions as a 100% client-side safety net, combining structured digital allergen cards with real-time text parsing, automated location-based localization, and fallback phrase generation—engineered to work flawlessly without cellular data or an internet connection. ...

July 6, 2026 · Dominic Keone
LM Studio Diagram

Project: Training & Fine Tuning a LLM

Executive Summary For this project, I built a fully offline, privacy-focused AI coding assistant tailored specifically for Swift development. Base AI models often lack the newest programming rules, I used a Retrieval-Augmented Generation (RAG) pipeline to feed the AI static, up-to-date Swift developer guides. This allowed me to safely bridge the gap between hardware constraints and the need for accurate, current coding assistance. Hardware Architecture Running a Retrieval-Augmented Generation (RAG) pipeline locally requires balancing compute power with strict memory constraints. The foundation of this localized AI environment relies on consumer-grade hardware optimized for parallel processing: ...

March 8, 2026 · Dominic Keone
Home Lab Diagram

Project: Building a Secure Home Lab

Executive Summary I built a virtualized Active Directory environment to simulate enterprise network attacks and defenses. The goal was to practice log analysis, GPO configuration, and malware containment in a safe sandbox. Tools Used Hypervisor: VMware Workstation Pro / VirtualBox OS: Windows Server 2019, Windows 11 Home, Kali Linux Security Tools: Splunk (SIEM), PfSense (Firewall) The Setup I configured a Domain Controller (DC) and two client machines. I implemented the following security controls: ...

February 13, 2026 · Dominic Keone