This repository contains the source code for my personal website, hosted using GitHub Pages.
🌐 Live Site: https://finn-2005.github.io/
The website acts as a hub for projects, experiments, and interactive technical explanations.
The site currently contains three main parts:
The main entry page of the website is:
/portfolio.html
This page serves as a central hub linking to projects, experiments, and tools hosted on the website.
SimLab is an interactive blog focused on explaining foundational concepts used in game development, physics simulation, and rendering.
Each article includes an interactive canvas simulation so readers can visually explore how the systems work.
https://finn-2005.github.io/simlab/
The KCC Student Portal is a fully static student dashboard interface designed to simulate a college portal experience.
It is built entirely with HTML, CSS, and JavaScript, making it deployable directly on GitHub Pages without any backend.
/kcc-student-portal
The version deployed on GitHub Pages has been modified to work as a static site, since GitHub Pages cannot run backend frameworks.
The original full-stack version of SimLab is included in:
simlab/_full_stack
The static version removes the FastAPI backend and Jinja templating, allowing the site to run entirely from static files.
To run the original FastAPI application locally:
Python 3.10+ is recommended.
pip install fastapi uvicorn jinja2 python-multipart
From the _full_stack directory:
uvicorn main:app --reload
http://127.0.0.1:8000
This website serves as a place to: