Skip to content
Back to portfolio
Open Source
Next.js 15React 19Tailwind CSSFramer MotionResend

Portfolio Website

This site, built with Next.js 15, React 19, Framer Motion, and a terminal-inspired design system. Bilingual (EN/ID), dark/light theme, contact form via Resend.

https://mikhaeledo.com
P

mikhaeledo.com

Problem / Context

Needed a developer portfolio that passes a recruiter's 10-second scan and gives hiring managers enough depth to evaluate my work.

What I Built

  • Designed the terminal-inspired visual identity from scratch, including CSS variables, typography, and component library
  • Built bilingual (EN/ID) support via a custom language context and dictionary system
  • Implemented dark/light theming, smooth scroll, and Framer Motion page animations
  • Integrated Resend for contact form, zero backend, fully static deployment on Vercel

Challenges

Balancing visual complexity (animations, grain texture, ambient glows) with performance and accessibility, ensuring the site stays fast and readable across themes and locales.

Result

Live at mikhaeledo.com. The portfolio you're looking at right now.