My name is Dustin Olsen and I'm a full-stack developer building modern web applications and tools for creatives.
A centralized, web-based management system for game developers to organize, store, and retrieve assets (textures, 3D models, audio files, and scripts). Containerized with Docker and featuring a demo instance hosted on my VPS.
A kitchen companion web app for saving recipes, tracking ingredients on hand, and generating shopping lists from recipes. Features server-side rendering with native light/dark mode support.
A native iOS companion app for Cutting Board. Built with SwiftUI and SwiftData, it syncs seamlessly with the web platform via the Cutting Board API while offering a robust offline-first experience.
A dynamic portfolio and content management system (CMS) built for a freelance videographer client to showcase work and manage inquiries. Features dual-language support (English/Russian), a custom admin panel for asset management, and server-side image optimization.
A minimalist photography portfolio and blog featuring a masonry gallery layout and a robust admin dashboard. Automatically extracts and displays EXIF metadata from uploaded photos and supports system-aware light/dark theming.
A robust, privacy-first analytics platform capable of tracking multiple websites simultaneously. Features isolated databases for each site to ensure data separation, detailed User-Agent parsing for OS/Browser insights, and unique visitor tracking. Built with FastAPI, it prioritizes data minimization by hashing IP addresses and storing zero PII, while offering a comprehensive API for retrieving aggregated statistics.
A personal content hub designed for creators to maintain ownership of their data while staying connected to the decentralized web. Features a unified feed combining local posts with Bluesky activity, a dedicated photo gallery, and a comprehensive social links manager. Includes system-native dark mode support and seamless cross-platform integration.
You're looking at it! This portfolio is a custom-built static site designed for performance and simplicity. Instead of using a heavy CMS, I built a custom Python static site generator that compiles Markdown content into a lightweight, fast-loading blog.