I've been a web developer for close to six years and I don't think I've ever had my own personal website before. So here it is.
For the nerds who care: I built this site with Remix and have it deployed on Railway. I'm trying to use as few services as possible and so far I've done pretty well. My database is sqlite (hosted on railway). I even built my own single file document storage API in Go that handles any images I'll use in blog posts.
I'm also not using a CMS service. I built my own editor with lexical and save the posts to my database as html. Since I obviously know the source of the html this works just fine.
Design-style-wise I wanted something pretty minimal. I like minimal designs anyway (Dan's blog overreacted and this guy Shayan's blog come to mind) and I'm not very good at design so it's a win-win.
I kind of took some design inspiration from this site teenage.engineering. Not from the site itself but from some of their hardware products. Like look at this thing:
It's so cool! I'm not even sure what it does. The color scheme is incredible, and I tried to use it on this site. You'll see some of that orange and the darker colors I pulled from this color palette.
I even tried to make the home page buttons have this skeuomorphic feel to try and resemble the buttons on this thing. Not sure how good I did, but I like it.
I'll probably write some upcoming posts about the different pieces I put together for this site. I think my built-in admin is really cool. I don't need any third party services, everything I need to manage abyrd.me is on abyrd.me. So I either go between this site and railway and that's it. Maybe cloudflare too...
Anyways I'm proud of it. Thanks for reading. Stay tuned for more.