This repository contains the source code for my portfolio website at mwal.dev.
A personal portfolio website showcasing my projects and resume. The site includes:
- Blog: Technical guides and posts about technologies I work with
- Resume: Professional experience and background
Prerequisites:
- Python 3.13.x
Setup:
python -m venv .venv
source .venv/bin/activate # macOS/Linux
pip install -r requirements.txt
Build and serve locally:
make build # Build the site
make serve # Serve at http://localhost:8000
make clean # Remove generated files
content/
├── articles/ # Blog posts
├── pages/ # Static pages
├── img/ # Images
├── fonts/ # Fonts included
└── extra/ # Static asset
templates/ # HTML templates
output/ # Generated site
build.py # Build script
This project uses Inter by Rasmus Andersson, licensed under the SIL Open Font License 1.1. See content/fonts/LICENSE.txt.
See LICENSE for details.