Profile picture
Erland Ramdhani
Web Developer
Home
Web development
Cloud Infra
Personal projects
Download
Blog Posts
Instagram Facebook GitHub Bluesky
Instagram Facebook GitHub Bluesky
See Other Portfolios

Personal Projects

erland.me

I led a full migration from WordPress to Astro to achieve a faster, low-overhead architecture. I ported pages, posts, categories, and media into a Markdown-driven content model and rebuilt the theme from scratch. The UI is componentized with CSS Modules for predictable styling and easy reuse across pages.

Features that previously depended on heavy WP plugins were reimplemented with a lighter, more powerful stack. I also built a site-wide SEO layer that renders dynamic meta tags and JSON-LD schemas for every route.

Highlights

  • WordPress → Astro migration with Markdown content like pages, posts, categories, media, etc.
  • Fresh design system with reusable layouts & components (CSS Modules)
  • Plugin features re-implemented with a slimmer, more maintainable stack
  • Dynamic SEO: per-page meta + JSON-LD generation
  • Performance-first build: smaller bundle, fewer client scripts, faster TTFB
Technologies & tools
Astro
TypeScript
React
CSS Modules
Vite

Undangan Digital

I created a web-based wedding invitation system focused on usability for non-technical users. Hosts can manage guest wishes and attendance from a central dashboard, reply to messages, and keep their guest list tidy.

The site supports per-guest invitation links using query parameters and automatically generates QR codes for check-in. A templating layer and GUI let users change names, dates, venues, photos, and colors without touching code. I documented the full setup and extension points so other developers can adopt and evolve the platform.

Highlights

  • End-to-end wedding invitation website (public invite + admin dashboard)
  • Wishes/RSVP comment system with simple moderation & replies
  • Per-guest invitation URLs with auto-generated QR codes for attendance
  • Template & GUI customization (names, schedule, venue, photos, theme)
  • Developer-friendly docs: local setup, deployment, and extension guides
Technologies & tools
PHP
JavaScript
MySQL
Bootstrap
AOS
Confetti
© 2025 Erland Ramdhani
Powered by Astro