Albert Nshimirimana -- Portfolio Website
Django 5 - Bootstrap - WhiteNoise - gunicorn - nginx
A personal portfolio website built for Albert Nshimirimana. The site showcases his work, education, projects, blog, and gallery, and includes a custom admin panel for content management.
Built with Django 5, Bootstrap, and WhiteNoise for static files. Deployed at albert.mtirop.com.
About
A personal portfolio site for Albert Nshimirimana, built and deployed by me. It is live at albert.mtirop.com.
Features
- Public portfolio pages: work experience, education, projects, blog, gallery
- Custom admin panel for full content management (no Django admin branding)
- Contact form with email delivery
- PDF uploads and gallery media management
- SEO meta management per page
Stack
- Backend: Django 5.1, Python, gunicorn, SQLite
- Frontend: Bootstrap, custom CSS
- Static files: WhiteNoise with manifest caching
- Infrastructure: nginx reverse proxy, systemd socket, Lets Encrypt SSL
- Year
- 2025
- Status
- Shipped
- Role
- Developer
- Stack
- Django 5 - Bootstrap - WhiteNoise - gunicorn - nginx
- Live
- albert.mtirop.com
- Code
- github.com/meshtirop1/albert_website
-
2024
JiraniSoko
Local marketplace for Kenyan neighbourhoods. Listings, jobs, motors, property; M-Pesa payments; Android app shipped, iOS in progress.
-
2025
Kaptagat Coffee
Public-facing site and staff dashboard for a Kenyan coffee co-operative.
-
2024
Multition Education
Backend developer (freelance) on Multition's AI-focused course platform. Mentor-led courses across ML, DL, NLP, computer vision, and generative AI.
-
2025
Kenya Community in Korea (KCK)
Community platform for Kenyans in South Korea. I was part of the dev team — live at kenyakorea.com.