Portfolio Website

A Flask-Based Content Platform Built to Demonstrate Data-Centric Thinking, Backend Design, and Deployment Readiness

Posted by Shay on July 09, 2025

A full-stack Flask application that powers my personal portfolio and blog. It’s designed to showcase not only my work but also my ability to build and deploy production-ready systems from end to end.

Deployed on AWS Lightsail (Ubuntu 22.04 LTS), the site uses a Flask–MySQL backend with SQLAlchemy ORM and dynamic templating via Jinja2. The tagging system and structured content storage reflect the same principles used in data modeling and data flow design.

🛠️ Tools Used:
  • Flask (Python) – Web app framework
  • SQLAlchemy + MySQL – Content storage with ORM
  • Flask-WTF + Jinja2 – Form handling & templating
  • HTML/CSS (Bootstrap) – Frontend layout and styling
  • Git + GitHub – Version control
  • AWS Lightsail (Ubuntu 22.04 LTS) – Cloud deployment and environment management

This site is also a living project that will grow alongside my skills and curiosity💖.