Personal Website (ingo.au) banner

Personal Website (ingo.au)

41 devlogs
47h 42m 46s

This is my personal website.

This project uses AI
  • Zed AI completions
  • Codex and Claude for implementing some features.

Commits are labeled if the code is primarily AI generated (eg. features implemented by Claude are labelled, while commits that utilized Zed AI completions to generate a small amount of the code are not labelled). The labels may be applied by putting the name of the tool in the commit, or the tool co-authoring the commit.

Demo Repository

Loading README...

inw

Shipped this project!

Hours: 47.71
Cookies: 🍪 844
Multiplier: 20.4 cookies/hr

This is my personal website! I rebuilt it in Astro because Next.js had too much lock in. I LOVE ASTRO!! I’m happy with how it turned out!

inw

SEO, cleaning stuff up, getting ready for PRODUCTION yayayayayay

Attachment
0
inw

Fixed linting stuff. Ported the technologies section to astro. Oh and I added the header.

Attachment
Attachment
0
inw

Finished projects page wait nvm i need to add a header. ill do that later. trying to work out linters and stuff, but theres not that much support for astro in most

Attachment
0
inw

Edited an SVG map of Canberra to be more optimised and not 5MB large.

0
inw

Actually added hero to homepage, and made it responsive

Attachment
Attachment
0
inw

Upgraded to astro v6. This broke stuff so I had to fix a lot of things.

Attachment
Attachment
0
inw

Got blog posts rendering content, including images. This is surprisingly hard to do for some reason heavysob I now need to add code highlighting

Attachment
0
inw

Loaded blog post title from Sanity, and started messing around with view transitions

Attachment
0
Aram

Tagged your project as well cooked!

🔥 Aram marked your project as well cooked! As a prize for your nicely cooked project, look out for a bonus prize in the mail :)

inw

Finished some CMS stuff, and got typegen working properly. Got it to render a list of blog posts.

Attachment
2

Comments

Felix
Felix 2 months ago

Whoa, your site look so great omg!

inw
inw 2 months ago

Thanks

inw

Added favicon and page titles so it isn’t just called Astro Basics

Attachment
4

Comments

D-Pod
D-Pod 3 months ago

checked out the website, awesome design!

inw
inw 3 months ago

thanks 💖

Shish
Shish 3 months ago

How did you get coding time data?
Did you get it from hackatime? If yes then how?

inw
inw 3 months ago

I got it from Hackatime using the api. You can look for hackatime.tsx (on the old site) or hackatime.astro (on the new site) to see how I did it.

inw

Did some shenanigans with monorepos, Payload CMS, then gave up, and just used Sanity CMS. Also wrote a blog article while I was at it, but that time isn’t tracked

Attachment
0
inw

Changed some animations, added too much preloading

0
inw

More buttons!!! Also made footer responsive on mobile.

Attachment
Attachment
0
inw

Styled pagering with janky javascript thanks claude

Attachment
0
inw

Added buttons section. I need to update some buttons still, but it took too long because I tried to go for a windows 95 aesthetic but decided not to, and scrapped the code. Also I was in a “lock in” huddle.

Attachment
0
inw

Built a footer yay it took so long because perfectionism

Attachment
2

Comments

sakshisuman25
sakshisuman25 3 months ago

ui is too good

inw
inw 3 months ago

thanks 💖 — this is what happens when you spend ~70 hours working on your website

inw

Added cool hover effects and refined a few things because perfectionism

0
inw

Finished contact page. Also started working on CMS.

Attachment
0
inw

Well I got the Hackatime section working, initially with react, but then i discovered server:defer and rewrote it in astro. I also rewrote a few more components in astro, because react was too slow /hj. I disabled client routing because its some javascript that DOES NOT need to be sent to the client /hj once again. THIS WEBSITE MUST GET 100% ON LIGHTHOUSE

Attachment
Attachment
0
inw
  • Added technologies section
  • Started working on hackatime stats
  • Made navbar sticky
Attachment
Attachment
0
inw
  • Added dotted background to hero
  • Made search fit the rest of the website
  • Responsiveness
Attachment
Attachment
0
inw

Got search working using nanostores for state management

Attachment
0
inw

Copied some more components in and changed some styling

Attachment
0
inw

Copied hero component in and fixed stuff. Also added view transitions.

Attachment
0
inw

Finished desktop navbar and deployed to cloudflare

Attachment
0
inw

Ok, I have done quite a lot since last devlog:

  • Added page ring
  • Updated buttons
  • Projects section on homepage
  • Some more updates to random stuff
Attachment
Attachment
Attachment
0
inw

Just more small changes, and a slight dialog animation change.

0
inw

A few refinements, and I added a banner to sign the guestbook.

Attachment
0
inw

Added a list of IP addresses flagged by my firewall

Attachment
0
inw

Updated the footer to show ultrafastparrot webring, slightly tweaked the technologies swiping thingy so there are more borders, and added an edit name button.

Attachment
Attachment
Attachment
0
inw

Shipped this project!

Hours: 5.23
Cookies: 🍪 129
Multiplier: 24.56 cookies/hr

I added a few things, like a guestbook, 88x31 buttons, a new footer, more oauth providers, and started working on a projects page, which still isn’t completely ready, but is public.

inw

I started working on the projects page, and made the server side loading on the guestbook better

Attachment
0
inw

I have added quite a few features:

  • Hackatime stats
  • So many more oauth providers
  • Account linking
  • Account deleting

This is 100% overkill for a personal website

Attachment
Attachment
Attachment
0