Portfolio website
Go to file
tombdf 3066e3f2ed
feat: update README and change default port
* Add table of contents to improve README navigation
* Update About section to reflect migration from static site to Haskell
  project
* Change default fallback port from 3000 to 8080 when PORT env var is
  not set
2025-03-23 00:27:15 +01:00
app feat: update README and change default port 2025-03-23 00:27:15 +01:00
static feat!: convert portfolio to Haskell web application 2025-02-25 22:02:55 +01:00
.gitignore feat!: convert portfolio to Haskell web application 2025-02-25 22:02:55 +01:00
LICENSE Initial commit 2024-08-30 20:56:43 +00:00
package.yaml feat!: convert portfolio to Haskell web application 2025-02-25 22:02:55 +01:00
README.md feat: update README and change default port 2025-03-23 00:27:15 +01:00
stack.yaml feat!: convert portfolio to Haskell web application 2025-02-25 22:02:55 +01:00
stack.yaml.lock feat!: convert portfolio to Haskell web application 2025-02-25 22:02:55 +01:00

Portfolio

To view the website, click here.

About it

This portfolio is a Haskell web project, but it used to be a single simple web page, why this change ?

  • I discovered Haskell, and I wanted to see how it could be used to handle web dev
  • I wanted to protect the portfolio for unwanted (and pretty simple) web scrapping, so I had to put things on server side

What about the design ?

I spend a lot of time in my terminal, so I wanted to make a website that looks like one.
But I also wanted to keep it accessible to everyone, so I made it look like a "cliché" terminal, the type you see in movies like Matrix.
It does not resemble any real Linux terminal, and it also lacks the real commands you would find in any terminal, but I think it's a good compromise.
I think I managed to make it usable for pretty much everyone, while keeping the terminal-theme.