Projects
Small tools and experiments built around focused, usable interfaces.
Sail Trim Lab
JavaScript / Three.js / HTML5 / CSS3An interactive 3D sailing trainer for experimenting with sail trim, wind, waves, maneuvers, and crew roles through real-time visual feedback.
More details
Overview
Sail Trim Lab turns sail handling into a hands-on browser simulation. Users can steer, trim the mainsail and headsails, hoist a spinnaker, practice tacks and jibes, and see how changes in wind, waves, current, and rig setup affect the boat.
Training scenarios, a contextual coach, live instruments, airflow and force overlays, and role-specific controls make the project both an educational tool and an exploration of real-time physical systems.
Engineering Skills Demonstrated
- Three.js / WebGL
- Physics Simulation
- 3D Interaction Design
- Responsive Interfaces
- Real-time Data Visualization
- State-driven Architecture
- Educational UX
- Automated Testing
Sail Trim Lab
BookLoom
JavaScript / HTML5 / CSS3A design exploration for a social reading hub, with book signals, live rooms, essays, reader nodes, and several alternate interface directions.
More details
Overview
BookLoom is a concept prototype exploring what a modern online reading community could look like. Rather than optimizing for engagement metrics and short-form reactions, the project investigates interfaces centered around thoughtful reviews, long-form essays, discussion rooms, reader discovery, and visual social graphs.
Engineering Skills Demonstrated
- UI/UX Design
- Information Architecture
- Dashboard Design
- Rapid Prototyping
- Component Design
- Responsive Layout
- User-centered Design
- Visual Design Systems
Topology Viewer
JavaScript / HTML5 / CSS3An interactive server connection map for inspecting machines, services, private overlay links, LAN routes, restricted nodes, and container boundaries.
More details
Overview
Topology Viewer is an interactive network visualization tool for exploring relationships between machines, services, containers, overlay networks, and infrastructure boundaries. Rather than presenting infrastructure as static documentation, the application visualizes connectivity, trust boundaries, and routing relationships in an immediately understandable interface.
Although currently a concept prototype, the project explores ideas that could scale to homelab management, cloud infrastructure visualization, or distributed systems monitoring.
Engineering Skills Demonstrated
- Data Visualization
- Graph Rendering
- Interactive Interfaces
- Network Visualization
- Information Design
- Systems Thinking
- UI Architecture
Indie Artist Finder
JavaScript / HTML5 / CSS3A Last.fm related-artist crawler for finding smaller artists near the scenes and sounds you already like.
More details
Overview
Indie Artist Finder helps users discover lesser-known musicians related to artists they already enjoy. Starting from one or more seed artists, the application explores Last.fm's related artist graph to surface emerging musicians that maintain stylistic similarity while avoiding the most popular recommendations.
The project was motivated by a desire to discover genuinely new music rather than repeatedly encountering artists already promoted by streaming platforms.
Engineering Skills Demonstrated
- API Integration
- Graph Traversal
- Data Processing
- Search Interfaces
- Recommendation Systems
- User Experience Design
LUT Filter Tool
JavaScript / HTML5 / CSS3A local browser tool for previewing photos across one or more LUT filters without sending files anywhere.
More details
Overview
LUT Filter Tool is a privacy-focused browser application for previewing photographs under multiple LUTs simultaneously without uploading images to external services. Everything runs locally within the browser, allowing photographers to rapidly compare grading styles while keeping original images entirely on-device.
The interface emphasizes fast iteration by displaying multiple previews side-by-side, making it easy to evaluate different color grading approaches before committing to edits in professional software. See related photography work at aidanblant.com/photography.
Engineering Skills Demonstrated
- Client-side Image Processing
- File APIs
- Performance Optimization
- Browser APIs
- UI Design
- Privacy-focused Design
- Photography Workflow
FolderToIndex
PowerShellAn open-source PowerShell utility for generating clean directory and file indexes for document-heavy workflows.
More details
Overview
FolderToIndex is an open-source PowerShell utility that automatically generates structured indexes of directories and files for reports, legal documentation, research archives, and other document-heavy workflows. Originally inspired by observing the manual creation of legal document indexes, the project evolved into a reusable automation tool focused on producing clean, navigable documentation directly from filesystem structures.
The project emphasizes portability, requiring only native PowerShell, and continues to evolve toward Markdown, Word, PDF, and GUI export workflows.
Engineering Skills Demonstrated
- PowerShell
- Automation
- CLI Design
- File System Programming
- Developer Tooling
- Documentation Generation
- Cross-platform Development
Feedback welcome
Let me know what you think. QA issues and suggestions will be happily considered.