• Projects
  • Blog
  • About
Contact Me
portfolio logoBorhawn
  • Projects
  • Blog
  • About
Contact Me
Designed & developed by Borhan Milani © 2026

borhawn.dev — Personal Portfolio & Content Platform

borhawn.dev — Personal Portfolio & Content Platform
Next.jsReactTailwindCSSSupabasePostgreSQLTypeScriptQuillHTMLCSSJavaScriptAI-Assisted Development

A custom full-stack portfolio and content management platform built around an original bento-box design system, featuring light/dark mode, a Supabase-powered backend, and a fully integrated admin panel for managing all site content.


Key Features

  1. Custom bento-box portfolio design system
  2. Fully responsive layout (mobile, tablet, desktop)
  3. Light mode & dark mode support
  4. Custom portfolio website
  5. Admin dashboard
  6. Project management system
  7. Blog & post management system
  8. Page content management
  9. SEO management system
  10. Code snippets section
  11. Contact information & external links management
  12. Image upload system
  13. Rich text editing with Quill
  14. Dynamic content rendering
  15. Supabase database & backend integration
  16. Tailwind CSS styling system

Challenges

  1. Translating a bento-box UI design into a fully dynamic web application
  2. Maintaining design consistency across responsive breakpoints
  3. Implementing light/dark mode across all components
  4. Building a scalable content management system
  5. Managing SEO dynamically without code changes
  6. Structuring reusable content blocks for different page types
  7. Connecting a complex frontend system to a Supabase backend
  8. Preserving original design intent while modernizing the stack

Solutions

  1. Next.js application architecture with component-based structure
  2. Tailwind CSS for utility-first styling and responsive design
  3. Supabase backend with PostgreSQL for scalable data management
  4. Custom admin panel for full content control
  5. Theme system for light/dark mode handling
  6. Dynamic routing and content-driven pages
  7. WYSIWYG editing with Quill for blog and page content
  8. Centralized SEO configuration stored in database
  9. Modular bento-box component system for UI consistency

Design Evolution

  1. Original concept & bento-box design created by me
  2. First implementation built manually with HTML, CSS & JavaScript in 2023
  3. Early iterations focused on layout experimentation and visual structure
  4. Design later refined and modernized using Claude Code assistance
  5. Transitioned from static layout to fully dynamic component system
  6. Rebuilt as a production-ready Next.js application with Tailwind CSS
  7. Original design direction and visual identity fully preserved