Urgent.News

the world's headlines, one feed

Editions โ–พ

Tech

๐ŸŸฉ Team Matrix or โฌœ Team Paper? | Alan Babychan

๐Ÿš€ Shipping a major update to my portfolio After weeks of designing, developing, and refining, I'm excited to share the latest version of my personal portfolio. Rather than building another static portfolio, I wanted to treat it like a real productโ€”focusing on performance, interaction design, accessibility, analytics, and user experience. ๐ŸŒ Live: https://www.alanbabychan.online What I built ๐ŸŸฉโ€ฆ

After weeks of meticulous design, development, and refinement, the author is thrilled to unveil the latest iteration of their personal portfolio. This update diverges from conventional static portfolios, instead focusing on performance, interaction design, accessibility, analytics, and user experience.

The centerpiece of the portfolio is a cyberpunk-inspired dark mode called Matrix Theme. This theme boasts animated binary effects, glowing UI elements, and an immersive developer experience. In contrast, Paper Theme presents a clean, modern light mode that emphasizes readability, visual hierarchy, and clarity.

An interactive audio system adds depth to the browsing experience. This system includes background music, UI sound effects, a dedicated settings panel, adjustable volume controls, and is built using the Web Audio API. A custom mouse-follow glow and subtle cursor interactions enhance the user experience through micro-interactions, such as hover states, smooth page transitions, animated UI components, and responsive visual feedback.

The project is anchored by clear typography, intuitive navigation, responsive layouts, and design choices that prioritize accessibility. Performance and analytics are handled through a Next.js framework, ensuring optimal speed, SEO, and scalability. Google Analytics 4 is implemented with features like SPA page tracking, Google Consent Mode v2, custom event tracking, and user interaction analytics.

The tech stack powering this project includes Next.js, React, Tailwind CSS, Framer Motion, Web Audio API, Google Analytics 4, and Microsoft Clarity. In the near future, the author plans to develop a personal AI assistant that will allow visitors to interact conversationally with their portfolio, ask questions about their projects, experience, and skills, and explore everything in a conversational manner.

The author is eager to gather feedback from fellow developers. They invite visitors to explore both themes, enable the audio, play around with the interactive elements, and provide their thoughts on what they think or how it could be improved. The portfolio can be accessed at https://www.alanbabychan.online.

Written by urgent.news from Dev.to's reporting โ€” not their text. Machine-written โ€” it may contain errors, so check the original before relying on it.

Read the original at dev.to โ†’

More in Tech