Back to projects
Jan 21, 2025
3 min read

My Portfolio

Personal Portfolio

Waner de Lana - Personal Portfolio

Introduction

My portfolio website, Wanerdelana.com, was born out of the need to showcase the projects and work I have done over the years as a software developer. This project is more than just a website—it’s my digital business card, a reflection of my skills, experience, and passion for development.

Technologies Used

Building a scalable, maintainable, and modern portfolio required the right technology stack. I chose:

  • Astro - For its powerful static site generation and hybrid rendering capabilities.
  • JavaScript & TypeScript - Ensuring flexibility and type safety in development.
  • Tailwind CSS - Providing a sleek and responsive UI with minimal effort.

Project Structure

To ensure code scalability and maintainability, I have structured my project in a way that facilitates growth over time. One of the key approaches was leveraging Markdown (.md) files to manage all dynamic content efficiently, including:

  • Projects - Each project has its own markdown file, making it easy to add, update, and manage.
  • Work Experience - Structured as markdown entries for easy modifications.
  • Blog - Powered by Markdown for seamless content writing and publishing.

Deployment & Version Control

  • Git - Used as the main repository to track changes and collaborate when needed.
  • Vercel - Chosen for its outstanding support and ease of deployment, allowing for a smooth CI/CD workflow.

Features & Highlights

✔️ Fully responsive design, adapting to any screen size.

✔️ Optimized performance with Astro’s static site generation.

✔️ SEO-friendly architecture for better discoverability.

✔️ Dark mode support for a modern UI experience.

✔️ Easy content management with Markdown integration.

✔️ Hosted and deployed on Vercel for reliability and speed.

🔗 Live Portfolio: wanerdelana.com

This portfolio is a continuously evolving project, growing as I gain new skills and experiences. It’s not just a website—it’s my journey in software development, encapsulated in code.