

Portrait Director is a generative AI tool designed to give creative professionals precise control over AI-generated portraits. Unlike typical AI image generators that rely on text prompts alone, Portrait Director features a 3D lighting studio where users can position key, fill, and rim lights around a virtual head, then translates that lighting data into prompts that produce consistently lit, professional-quality headshots.
The tool was born from real production needs: generating dozens of consistent AI portraits for corporate clients at an award-winning web agency. Rather than wrestling with prompt engineering for every shot, Portrait Director lets users dial in their lighting setup visually, upload a reference image, and generate portraits with studio-quality results. It's currently in active use for client projects and is being developed into a standalone product.
In development / Active client use


Gene Spectra is a web application that analyzes raw DNA data from services like 23andMe, AncestryDNA, and MyHeritage, entirely in your browser. No data is ever uploaded to a server. Your genetic information never leaves your device.
The app parses raw DNA files, matches genotypes against a database of 133 SNPs across 18 health and trait categories, and delivers actionable insights with appropriate context. It handles the technical complexity users shouldn't have to think about: strand flips between testing providers, no-call detection, and special combined analyses like APOE typing for Alzheimer's risk assessment. Results are categorized by stakes, high-risk findings require verification with a provider, while lower-stakes results are displayed with appropriate confidence indicators. The privacy-first architecture means users can explore their genetic data without trusting a third party with their most sensitive information.
Launching soon


Two Figma plugins built to eliminate the most tedious parts of agency design work, now saving 750+ hours and approximately $100k annually across 150+ projects at an award-winning Webflow agency.
The first plugin transforms the copy handoff process. What was a 3-4 hour task, manually exporting website copy from Figma into spreadsheets for client review, then painstakingly re-importing their edits, now takes under an hour. Designers export, clients edit, designers import. Done. The second plugin tackles design system variable generation, compressing a 2-3 hour manual process into 10 minutes. Both plugins were conceived, designed, developed, and deployed independently, and are now standard tools in the team's workflow.
In production use


A streamlined internal tool built to make image optimization effortless for web projects. It combines file conversion (including AVIF), resizing, and compression via the TinyPNG API into a single, intelligent workflow, with batch processing for handling entire asset folders at once.
The key design decision: users can stop at any point in the pipeline. If an image already meets memory requirements after conversion and resize, there's no need to compress further and risk quality loss. The tool surfaces file sizes at each step, letting users make informed decisions rather than blindly over-optimizing. Built for speed on high-volume web projects where every kilobyte matters but quality can't be sacrificed.
In production use