Services

Development, data, documentation, and design—focused on clarity and maintainability.

Full stack web, data & databases, corporate documentation, software and app engineering, layout and visual design. I'm happy to discuss how they fit your project.

Full stack web development

Frontends, APIs, and backends built for clarity and maintainability.

Data integrations & databases

APIs, ETL, schema design, and data strategy.

Software & app engineering

Architecture, refactoring, native and cross-platform apps.

Corporate documentation

SOPs, manuals, training, how-tos—docs-style sites for your team.

Layout design

Editorial and digital layout for print, web, and documentation.

Visual design for technology

Interfaces, dashboards, and product visuals—clear and accessible.

Past projects

A sample of work across web apps, data tools, documentation, and design. Contact to discuss your project.

Past projects and what they do
ProjectWhat it does
Fire Inspect Genius
Web appFull stackDataIntegration
Web app for fire protection system quotes. Fully customizable per company; human-readable output for Trimble VISTA; SQL Server and HubSpot integration; multi-user, multi-level access; downloadable as an app (any device/OS), works offline; CRM, notifications, quote on the go.
Create a Dog
Web appFront-end
SPA that guides users through a form to design a cartoon dog by picking physical attributes. Shared gallery of all dogs created by users.
Wedding websites
Web appDesign
Multiple wedding sites with heavy customization: custom graphics and animations, timelines, guestbook, photo upload, chat, RSVP, and personalized effects (e.g. animation when a specific guest name is entered).
Spreadsheet to Doc/PDF converter
DataPythonAutomation
Flask app: upload a spreadsheet, transform it (dates, columns, nulls), attach files per row, then export a zip of PDFs (e.g. one per applicant with form answers and attachments). Used for processing application data and related documents.
TTRPG character generators
Web appTools
Generators for custom TTRPG, Mork Borg, and 5e: random character, step-by-step guided build, or hybrid—roll dice for stats or pick and choose, with selective randomization.
Building reports PDF scanner
DataPDFAutomation
Upload an inspection report PDF; the app extracts device counts, history, types, makes, models, and building info so you can quickly feed data into quoting or other systems.
Recipe book website
Web appData
Paper recipe book turned into a searchable database for a large family. Substitutions and serving-size conversions, user recipe variants and comments, tied to dietary needs.
Automatic gumball machine
HardwarePythonIntegration
Custom-built machine (household materials, server motor). Coin-operated locally or triggered by online payment (PayPal + Python script). Used at art shows for sticker sales.
Corporate documentation site
DocumentationWeb app
Docs-style app for internal content: training guides, employee manuals, handbooks, SOPs, user manuals—organized and easy to navigate.
Layout design
DesignDocumentation
Layout work across corporate handbooks, slides, invoices, forms, PDFs, data presentation, TTRPG handbooks, character sheets, and wedding materials. Focus on clarity, reduced cognitive load, and ease of reference; informed by eye-tracking, accessibility, and UX principles.
Graphic design
Design
From simple vector logos to full statement pieces. Custom art (mixed media, paintings) for sites that need a distinct look; scalable logos; custom SVGs with web animation and print-ready use (e.g. napkins, candles).