Dev Projects

01

Virt Remote Capture

Virt Remote Capture:

I engineered Virt's remote capture system using Flutter, Go, PostgreSQL, and WebRTC. My work included developing the cross-platform mobile application, implementing real-time camera streaming and remote capture commands, and building the backend services responsible for authentication, session management, and device communication.

I designed and implemented a multitenant API that allows third-party platforms to integrate remote photography into their existing applications. This included secure session authorization, WebSocket signalling, configurable ICE/STUN/TURN connectivity, and provider-independent media storage integration.

I also developed the capture and media recovery architecture, including durable capture records, SHA-256 verification, upload retries, and post-session delivery. I tested the system across physical Android devices and emulators, validating camera performance, network connectivity, media integrity, and failure recovery.

A hand holding a smartphone displaying Virt's photo gallery in front of a laptop

02

Talpool Try-on AI

Talpool Try-on AI:

Python / Flask / AWS / Generative AI / Shopify

Talpool is an AI-powered virtual try-on platform designed to change how people experience fashion online. The system allows users to upload images and generate realistic clothing visualizations using AI image-processing workflows.

Development includes Python-based services, image-generation pipelines, authentication, asynchronous job processing, and cloud infrastructure built around AWS. The platform also explores Shopify integration, connecting generative AI with real-world ecommerce.

The challenge goes beyond image generation: building a scalable experience that makes complex AI processing feel simple, accessible, and useful to everyday shoppers.

Talpool virtual try-on flow showing garment selection, photo upload, and the generated result

03

Virt API

Virt API:

Go / PostgreSQL / REST API / WebSockets / WebRTC

Virt API takes the technology behind Virt Remote Capture and transforms it into a standalone, licensable platform that other developers can integrate into their own applications.

Built around a Go backend and PostgreSQL, the system provides authenticated capture sessions, real-time signalling, participant permissions, and configurable media storage. Its provider-neutral architecture is designed to support different hosting environments and infrastructure providers.

The project focuses on reusable architecture, security, multitenant isolation, and making sophisticated remote capture technology available without requiring developers to build the underlying system themselves.

A virt server powering Coast Insurance vehicle capture with green controls, a fashion capture session, and iNEWS protest coverage with red controls

04

23 Magazine

23 Magazine:

WordPress / PHP / JavaScript / HTML / CSS

23 Magazine is an independent fashion and editorial platform combining publishing, photography, and custom web development. Rather than relying on conventional WordPress templates, the website uses a custom theme designed around its own editorial identity.

Development includes responsive layouts, modular homepage sections, reusable story components, and flexible content presentation across desktop and mobile.

The project explores how traditional publishing systems can be adapted to support more visually ambitious editorial experiences while retaining the practical content-management tools needed to run an active publication.

23 Magazine landing page featuring fashion, music, art, and editorial stories

05

Instagram Publisher

Instagram Publisher:

Next.js / TypeScript / Meta API / Vercel

A lightweight Instagram publishing tool created to solve a straightforward problem: scheduling and managing posts without the complexity of a full social media management platform.

Built with Next.js and deployed through GitHub and Vercel, the application includes a private dashboard for uploading images, writing captions, scheduling posts, and reviewing publishing history.

The project integrates Meta's Instagram API, private media storage, and automated publishing workflows. Its deliberately minimal approach prioritizes speed, simplicity, and practical functionality over unnecessary dashboards, analytics, and subscription-driven features.

A sequence of photographs queued toward a phone photo grid beside a minimalist clock

Project 1 of 5: Virt Remote Capture