Unified Media Platform - Full-Stack Media Management Solution
Project Overview
Development Timeline: 3 days (July 21-23, 2025)
Status: Fully functional core platform with advanced features, planning for open sourcing it but for the time being the repo is private.
Problem Statement
Created to solve a personal and widespread challenge: the fragmentation of digital media across multiple platforms and devices. Users struggle to maintain a centralized, searchable, and well-organized media library that can efficiently handle both images and videos while providing intuitive categorization and management tools.
Technical Stack
Frontend: React + Next.js + Tailwind CSS
Backend: NestJS + Prisma ORM
Database: PostgreSQL
Media Processing: FFmpeg (video thumbnail generation)
Infrastructure: Docker containerization
File Management: Intelligent upload handling with collision prevention
Core Features Delivered
Drag-and-drop media upload with progress tracking
Advanced tagging system with bulk operations
Smart search functionality across filenames and tags
Favorites management with visual indicators
Recycle bin system with configurable retention policies
Multi-view layouts (grid, justified, date-grouped)
Video support with automatic thumbnail generation
Real-time file renaming and organization tools
Responsive, Google Photos-inspired UI
Technical Achievements
Intelligent Docker orchestration with automatic startup and database readiness verification
Real-time media processing pipeline for thumbnails and metadata
Advanced state management with optimistic UI updates
Comprehensive error handling and user feedback systems
Performance-optimized justified grid layouts with aspect ratio calculations
Future Roadmap
Phase 1 - Platform Integration:
Cross-platform synchronization (Google Photos, iCloud, Dropbox, OneDrive)
API connectors for seamless import/export workflows
Cloud storage provider integration for scalable media hosting
Phase 2 - AI-Powered Intelligence:
AWS Rekognition integration for automatic object/scene detection
Azure Cognitive Services for facial recognition and content moderation
Google Vision API for text extraction and landmark identification
Machine learning-based auto-tagging and content categorization
Smart duplicate detection and media quality assessment
Phase 3 - Advanced Features:
Real-time collaboration tools for shared media libraries
Advanced analytics and usage insights
Mobile companion applications
Integration with social media platforms for unified content management
Impact & Vision
This platform represents shift from scattered media management to a unified, intelligent system that grows smarter with usage. By combining traditional organizational tools with  AI capabilities, it will evolve into a comprehensive media intelligence platform that not only stores content but understands and categorizes it automatically.
These are GUI pieces I created in Delta's HTLM/CSS/JS graphics suite. I spearheaded all advanced graphic design within Automated Controls easily known as the most experienced engineer in graphics design at Automated Controls Inc. Working through the Delta Forums and other partners to help them and also help Automated Controls Inc. achieve some of the most state of the art designs that are extremely functional while also being user friendly and intuitive. Beyond my graphics work I have assisted with creating, setting up, and even installing for projects. As a multifaceted engineer, I also contributed to creating, servicing, and even installing for projects.
This is a zoned floorplan from one of many projects I've taken part in. Many of our clients know very little about the HVAC field or the software tied to controls, so making a user friendly interface is a high priority for me.
This is the page that comes up when clicking on any of the spaces.
I'm thoroughly familiar with BACnet standards, typically used ports, and creating databases for large scale or smaller scale deployment. I have assisted and created graphics and databases for equipment that some may find out of the HVAC realm to a degree, such as working with my fellow engineers at Palomar College to create databases for Fume/Flow hoods to adjust the suction rate in a scaling fashion based on how open the hoods were in student labs.



This is one of the scalers in the delta controller's database for the aforementioned fume hoods, all of which were all calibrated manually.
Below is an embedded submittal of one of the many projects I have worked on in my years at Automated Controls Inc. (With the property name censored) I did the vast majority of the engineering for this project and many others, noting that even 3 years ago early into the controls industry I was making strides in the engineering department. For this projects I also created the graphics, and setup various controllers with the specialized databases needed.
I have worked with hundreds of other sites, and initially I was part of Automated Controls' service team taking calls, fixing client issues, and coordinating with our service field team for repairs. Not too long after (around 8-9 months) I was told I showed a lot of promise and I was promoted to the engineering team while also doing the majority of the companie's IT where I have been for nearly 4 years.
I'm trusted to do nearly all client training for Automated Controls from my demonstrated knowledge of the controls industry, graphics design, and building rapport. I have trained all around San Diego, Beverly Hills, Palm Desert, you name it and I've probably been there for client training. Since I do most of Automated Controls' IT I also do a bit of training for new hires not even in my department so they can hit the ground running.
I researched some of UC Irvine's Mechanical plans in order to best support our sales collaboration with UCI in previous proposals.
Back to Top