Welcome!
Globe Icon
You are the 2441st visitor!
Bad Actors
Warning Icon
739
bots/scrapers
High Fives:
0
Rainbow
Hot 1 Hot 2 Hot 3 Hot 4
Under Construction
Welcome to My Homepage! Get to know a little bit about me and sign my guestbook :)
About Me
Ethan MacLeod
Name:Ethan David Francis MacLeod
Age:22 years, 8 months, 10 days, 8 hours, 58 minutes, 54 seconds old!
Location:Hamilton, Waikato, New Zealand
Email:ethandavidfrancis@gmail.com
Interests:Programming, Football, Reading [Currently: Jack Reacher, At the Mountain of Madness], Games [Currently: Cyberpunk 2077, Slay the Spire, TBOI], and long walks on the beach

Welcome to my homepage!

Take a look around, I aim to update this website as often as possible, adding little easter eggs and just stuff I find cool to make. If you are struggling to find what to check out first, I recommend having a play around with the BOID SIMULATOR or if you are a true Ethan MacLeod fan, catch up on your knowledge of what I'm making at the moment in the Projects page.

As a kid growing up in the early 2000s, websites like this one were something I visited all the time - especially when looking at game dev's personal websites or some of my more technically literate friends. With the constant cookie-cutter / default-template portfolios I see nowadays, I find myself more drawn towards websites like these which hardly exist outside of some stragglers and archives. I really hate to get on a soap box here but after making 30+ web applications for clients, they all look vaguely similar. At some point making bold creative decisions will affect UX, so they get thrown out the door.

Does this show my competency at web development? Absolutely not.

Would I make a website like this one for a client if not specifically asked? Don't be silly.

But this is my website so here we are.

★ Thanks for visiting! ★

SVELTE
REACT
TS
PYTHON
PSQL
JAVA
REDUX
TERRAFORM
GIT
FLOWBITE
DJANGO
SQL
FIGMA
LATEX
NODEJS
PRISMA
DOCKER
AWS
Sign My Guestbook :3
Name: Location: Message:
NameDateLocationMessage
ReganSep 19, 2025HamiltonHi Aryan :)
AryanSep 17, 2025Hamilton, NZIf you include videos, you should implement a unique form of volume control
Red JohnSep 14, 2025CaliforniaYou're next
NEIWWWSep 14, 2025your mumMeow
Ethan MacLeodAug 29, 2025My Dining RoomLet's keep it on topic shall we? A nice message might be "What a cool website! Or "I want to give you a bazillion dollars to work for me"
SheepAug 28, 2025The farmThe sheeps you delivered were magnificent. Exceeded all grazing expectations
Nuclear Warhead Cooked in WineAug 28, 2025Mount OlympusWhat an interesting scripture of work
Ethan MacLeodAug 27, 2025Hamilton, New ZealandI think I did a pretty good job here
Total Entries: 8 | New!
★ Welcome! Last updated: 10/9/2025 Thanks for visiting! ★