dev
Dev
The Moshin Media Rebuild: From Generic WordPress to a Premium Real Estate Media Site
A project story about speed, trust, and what it takes to modernize a visual brand without losing the business behind it.
From Blank Canvas to Brand - How KBAY Apparel Found Its Voice Online
A story about redesigning the KBAY Apparel website by leading with discovery conversations instead of code. Aligning on purpose, navigation, and a simple Google Forms order flow turned a placeholder page into a professional presence.
Managing Paper Documents with Paperless NGX and hp-scan-to-node Integration
Replacing Hawaiian Paradise Coffee's manual after-hours document scanning with an automated pipeline using Paperless NGX and hp-scan-to-node. Documents fed into the printer are auto-scanned, OCR'd, and made searchable with granular per-user access.
PROTOTYPE - Barcode Scanning and NetSuite
A warehouse management system prototype for Hawaiian Paradise Coffee pairing a third-party barcode scanner with a Django web app integrated with NetSuite. It digitizes picking operations, supports FIFO pulling, and aims to eliminate paper picking tickets.
NetSuite PDF eSignature
Digitizing Hawaiian Paradise Coffee's field service workflow by moving technicians from paper worksheets to a customized NetSuite Invoice form with on-site PDF eSignature. The change eliminates redundant data entry and builds a dataset for future preventative maintenance analysis.
Coffee Project Part II - Components in BOMs
Mass-importing the components that make up each BOM revision in NetSuite using linked primary and component CSV files. Part two builds on the revision work from Part I to capture full material cost.
Coffee Project Part III - Component Utilization via Assembly Build
Walking through a NetSuite Assembly Build that consumes raw component lots and replenishes finished-good inventory, including roasting yield loss and lot tracking. Part three turns the BOM definitions from earlier parts into real production transactions.
Coffee Project Part IV - Django Roast App
Building a Django web app (the Roast App) that lets production workers log roasting and assembly data, pushing it into NetSuite via RESTlet to replace paper logs and manual inventory adjustments. Part four closes the loop between Production, Accounting, and Sales for accurate COGs.
Coffee Project Part I - Bill of Materials and Revisions
How a local coffee company migrated from Great Plains to NetSuite and how I mass-attached BOM revisions via Saved CSV Imports. Part one of a series on costing coffee manufacturing in NetSuite.
How to Upgrade UAP LR from 3.2 to 3.9
A step-by-step guide to manually upgrading a stuck Ubiquiti UAP LR access point from firmware 3.2 to 3.9.27 over SSH and WinSCP so the controller can finally adopt it. Covers resetting the device, transferring the bin file, and running the upgrade command.
Employee Training Tracking Application (E.T.T.A)
A full-stack web application built from prototype to deployment to track EPIC 'Ohana employees' training attendance, covering the frontend, backend, and database. The author's first full-scale project and a lesson in working with stakeholders.
Paalaa Kai Treatment Plant Design
Designing and deploying a complete local SCADA system at the Paalaa Kai Treatment Plant for the City and County of Honolulu, modernizing manual button-driven operations with Mitsubishi HMI and PLCs. A capstone PLC programming project built around operator feedback and ladder logic.
Improving Real-Time Display of Multiple Datasets with User Interactions
An internship project at Academia Sinica building real-time graphing software with PyQtGraph to display 21 radio-telescope datasets on independent subplots. The new tool added panning, zooming, and interactive inspection features that greatly improved data quality assessment.
The Fault in Our Systems
An internship project at Gemini Observatory building a three-way Web app, server, and log-watcher system to extract and act on important telescope log messages via user-defined regular expressions. A formative first technical role that introduced the author to Linux, Python, and regex.
Integrating Rockwell PLC and Mitsubishi HMI
Testing cross-platform integration between Rockwell PLCs and Mitsubishi HMIs for the City and County of Honolulu's Wastewater Treatment Disposal division. The work surfaced vendor limitations around string data attributes and alarming GUI features critical to operators.
EPIC `Ohana Project - Location Finder
A web application for EPIC 'Ohana that uses the Google Maps API and their on-premise SQL database to find the nearest meeting space to a client's address. It approximates an origin address and calculates proximity to stored locations across the Hawaiian islands.