DEV Community

Akkarapon Phikulsri
Akkarapon Phikulsri

Posted on

New Year, New You Portfolio Challenge - Akkarapon Foliokub

This is a submission for the New Year, New You Portfolio Challenge Presented by Google AI

About Me

I’m Akkarapon Phikulsri, a passionate software engineer with a strong foundation in Golang, Python, C#, and TypeScript, and hands-on experience with modern frameworks such as Next.js, Nest.js, React, and Redux Toolkit. I specialize in applying software design patterns to build robust, scalable applications, and have a solid grasp of distributed systems and microservices architecture.

Portfolio

How I Built It

I used Google AI Studio to help ideate and implement my portfolio for the New Year, New You challenge. I then refined the project locally by enhancing each section with relevant images and showcasing my certificates.

The portfolio is built using React, TypeScript, and Tailwind CSS, focusing on a clean, responsive design and maintainable component structure.

What I'm Most Proud Of

Custom Animation System Built five reusable animation components (Aurora, ClickSpark, GlitchText, Bounce, FadeContent) that bring the portfolio to life without compromising performance.

Performance-First Custom useInViewOnce hook optimizes animations using Intersection Observer, triggering only when elements enter the viewport.

Project Showcase Two distinct sections (grid + timeline) highlight 14+ projects across backend APIs, mobile apps, and full-stack applications.

Production Deployment Dockerized with Nginx, deployed to Google Cloud Run with automatic scaling—ready for real-world use.

Crafting software requires artistry, guided by imagination, grounded in logic, endlessly enduring.

Top comments (0)