From 1b711c77af54b3844dd950238a6592035465da2a Mon Sep 17 00:00:00 2001 From: denizk0461 Date: Fri, 23 Jan 2026 20:15:52 +0100 Subject: [PATCH] updated about page --- src/lib/viewport/footer.svelte | 6 +- src/routes/+layout.svelte | 1 + src/routes/about/+page.svelte | 111 ------------------ src/routes/meta/about/+page.svelte | 100 ++++++++++++++++ src/routes/{ => meta}/feeds/+page.svelte | 0 src/routes/{ => meta}/privacy/+page.svelte | 0 src/routes/{ => meta}/uses/+page.svelte | 0 .../{ => meta}/what-is-this/+page.svelte | 6 +- static/{ => meta}/about/records.webp | Bin static/meta/about/taskbar.webp | Bin 0 -> 4044 bytes 10 files changed, 107 insertions(+), 117 deletions(-) delete mode 100644 src/routes/about/+page.svelte create mode 100644 src/routes/meta/about/+page.svelte rename src/routes/{ => meta}/feeds/+page.svelte (100%) rename src/routes/{ => meta}/privacy/+page.svelte (100%) rename src/routes/{ => meta}/uses/+page.svelte (100%) rename src/routes/{ => meta}/what-is-this/+page.svelte (53%) rename static/{ => meta}/about/records.webp (100%) create mode 100644 static/meta/about/taskbar.webp diff --git a/src/lib/viewport/footer.svelte b/src/lib/viewport/footer.svelte index a828922..0a8748d 100644 --- a/src/lib/viewport/footer.svelte +++ b/src/lib/viewport/footer.svelte @@ -23,13 +23,13 @@
Content
Projects Blog - About
Meta
- Feeds + About + Feeds Page Source - Privacy & Cookies + Privacy & Cookies
- import Banner2 from "$lib/banner2.svelte"; - import Content from "$lib/viewport/content.svelte"; - import TableOfContents from "$lib/table-of-contents.svelte"; - import LinkList, { type LinkEntry } from "$lib/lists/link-list.svelte"; - - let favouriteAlbums: LinkEntry[] = [ - { - text: "acloudyskye – This Won't Be The Last Time", - link: "https://acloudyskye.bandcamp.com/album/this-wont-be-the-last-time", - }, - { - text: "Jane Remover – Frailty", - link: "https://janeremover.bandcamp.com/album/frailty-2", - }, - { - text: "Jaron – LIGHTYEARS", - link: "https://jaronsteele.bandcamp.com/album/lightyears", - }, - { - text: "kmoe – K1", - link: "https://kmoethekid.bandcamp.com/album/k1", - }, - { - text: "underscores – fishmonger", - link: "https://underscores.bandcamp.com/album/fishmonger", - }, - { - text: "venturing – Ghostholding", - link: "https://janeremover.bandcamp.com/album/ghostholding", - }, - ]; - - - - About Me | denizk0461 - - - - - - - -

Hi there! I'm Deniz (he/him/they). Welcome to my website!

- -

On this website, I share my programming projects, but also a couple of other creative works. If you scroll down, though, you can find out a little more about me!

- -

What I Do

- -

I like dabbling in all kinds of creative endeavours. What I do most is programming, but there are other things too! I do...

- -
    -
  • Game development using Godot
  • -
  • 3D modelling in Blender
  • -
  • CAD in Fusion 360 for 3D printing (and starting to learn FreeCAD)
  • -
  • Android app development
  • -
  • A little bit of web development; this website is made using SvelteKit!
  • -
- -

I'm also currently studying to become a secondary school teacher.

- -

Things I Like

- -

I spend a lot of time programming and listening to electronic music. I also like nature parks, public transport, oxford commas (possibly because I'm German) and en dashes (not em dashes), ISO 8601, peach iced tea, and rice with chili oil and tofu.

- -

Music

- - Vinyl record sleeves displayed on a wall - -

My taste in music is always developing, but one things that remains constant is that I enjoy electronic music of all kinds. This began when I first listened to Avicii's early singles such as Levels, Fade Into Darkness, Silhouettes, and I Could Be The One on Viva (the television channel).

- -

The vast majority of the time, I listen to albums instead of shuffling singles. I prefer putting on an album so that I can immerse myself in the cohesive vision an artist had for their work. I also think that buying music is much better than streaming off a greedy "music" platform, which is why I have a large library of music compiled from Bandcamp purchases, vinyl and CD downloads and rips, freely-available downloads, and possibly some other sources, which I can always listen to without the need for a subscription or an internet connection.

- -

Some of my current favourite albums include:

- - - -

Avicii's first album True has a special place in my heart.

- -

Video Games

- -

My favourite game of all time is 2004's Ratchet & Clank 3. I've played this game countless times ever it since released.

- -

I've had a PlayStation 2 and the first four Ratchet & Clank games for as long as I can remember. I still play these games every now and then, though nowadays I use the PCSX2 emulator (which has gotten extremely good in recent years!!) and a DualSense controller.

- -

Other games I've enjoyed include:

- -
    -
  • 1000xRESIST
  • -
  • A Hat in Time
  • -
  • Balatro
  • -
  • Celeste
  • -
  • Cities: Skylines
  • -
  • Jak & Daxter
  • -
  • The Simpsons: Hit & Run
  • -
  • STRAFTAT
  • -
- -

What I Don't Do

- -

I do NOT use generative AI. Every line of code and every work I produce comes straight from my brain and my own two hands. I believe the use of AI – especially to substitute creative works – to be wrong, and I condone its use in programming, arts, academia, and wherever else.

- -

I'm also not a social media person. I've tried for years to use it so I could connect with my friends, who all used it extensively, but I was never able to stick with it. I had three Instagram accounts, a Twitter account, some Reddit accounts, and even two Facebook accounts in the past, but they are all gone now. Currently, I do have a Bluesky account, but it's not seen much use either. In fact, in recent times, I've tried getting away from social media and phone overuse to waste less time on slop posted on social media and have more time free to pursue hobbies and other things I enjoy doing.

- -

Last updated: 2025-12-20

-
\ No newline at end of file diff --git a/src/routes/meta/about/+page.svelte b/src/routes/meta/about/+page.svelte new file mode 100644 index 0000000..f190081 --- /dev/null +++ b/src/routes/meta/about/+page.svelte @@ -0,0 +1,100 @@ + + + + About | denizk0461 + + + + + + + +

Hi there! I'm Deniz (he/him/they). Welcome to my website!

+ +

On here, I share my programming projects, but also a couple of other creative works. Here you can find out a little more about me!

+ +

Who are you?

+ +

I'm a {age}-year-old living in the north of Germany. I like video games, electronic music, and programming, though I am no pro (languages I know, in descending order of proficiency: GDScript, Kotlin, Java, Python, TypeScript, and a little bit of C# & C). I generally enjoy creative tasks such as CAD modelling (formerly in Fusion 360, now learning FreeCAD); I am currently learning 3D modelling in Blender, and I also used to make music in FL Studio (which I want to do again in the near future). I am also currently studying to become a middle school teacher.

+ +

What is this space?

+ +

(inspired by this page on blog.avas.space)

+ +

At first, my website, formerly under the GitHub Pages domain djd4rkn355.github.io, served to supply data for an app I developed for my school – back then, I did not know how to code an API endpoint. Sometime later I figured, why not develop a page of my own?

+ +

I then proceeded to do pretty much nothing for a few years, until I started developing a Godot game in 2023. I wanted to share my progress with someone, but I didn't want to bother my friends by constantly bombarding them with tiny little updates, so I figured I could write update posts in the form of a devlog. From this point forward, I continued writing updates, but I also started expanding the website to create my own little space on the web.

+ +

I like having this space, because it exposes a part of me I don't/cannot show to people in-person. I can share my interests, but also my projects and anything I work on here. Only thing I'm limited by is my own creativity!

+ +

How did you make this?

+ +

i'm techy so i'll dump some tech details here

+ +

Hardware

+ +

I am using either my laptop or my PC, which I built myself in mid-2023 – key specs are: AMD Ryzen 5700X, ASUS RTX 3070, 32 GB memory, 2 TB NVMe storage, 1 TB HDD. Both my computers are currently running Fedora with the KDE Plasma desktop environment. It's a really solid distro that allowed me to free myself from Micro$lop's Windows once and for all. There's a bit of setup required right after installing (for which I used a guide) but once that's done, using the operating system is just as simple as using Windows, except it's far less bloated and much more customisable. Look, I set my application launcher icon to Clank in his backpack form:

+ + Screenshot of the taskbar of a Fedora KDE setup. There are multiple icons. From left to right: Clank as the application launcher icon, Firefox, fooyin music player, Dolphin file explorer. + +

As for the server infrastructure: the website is hosted on a Hetzner server instance I am renting. It's a relatively cheap CPX22 node that costs me 7,72€ a month, and besides my website, it's also hosting things such as a Nextcloud instance and a Minecraft server. In order to host and update the website, I pull the changes from the Git repository, build the website as a Node server, then expose it via Nginx.

+ +

Tools & Software

+ +

My main IDE for writing this website is VSCodium, and the website itself is developed using SvelteKit. I perceive SvelteKit as a relatively light web dev framework: it allows me to create easily-reusable components (like the header, footer, title banner, etc.) and I can also configure it to create HTML from markdown files (which is how I write posts for the Blog and the Project N5 devlog). After setting it up, it's easier to add content than if I were to rawdog HTML – and it's a lot easier to change something if the need arises (which I do more often than I'd like to admit).

+ +

Contact

+ +

If you want to contact me, please write an e-mail to: denizk0461@mailbox.org

+ +

Anything else?

+ +

hmm... this website and everything else I make comes straight from my own hands and brain. No generative AI is used, ever.

+ +

Last updated: 2026-01-23

+
\ No newline at end of file diff --git a/src/routes/feeds/+page.svelte b/src/routes/meta/feeds/+page.svelte similarity index 100% rename from src/routes/feeds/+page.svelte rename to src/routes/meta/feeds/+page.svelte diff --git a/src/routes/privacy/+page.svelte b/src/routes/meta/privacy/+page.svelte similarity index 100% rename from src/routes/privacy/+page.svelte rename to src/routes/meta/privacy/+page.svelte diff --git a/src/routes/uses/+page.svelte b/src/routes/meta/uses/+page.svelte similarity index 100% rename from src/routes/uses/+page.svelte rename to src/routes/meta/uses/+page.svelte diff --git a/src/routes/what-is-this/+page.svelte b/src/routes/meta/what-is-this/+page.svelte similarity index 53% rename from src/routes/what-is-this/+page.svelte rename to src/routes/meta/what-is-this/+page.svelte index d364495..b992fac 100644 --- a/src/routes/what-is-this/+page.svelte +++ b/src/routes/meta/what-is-this/+page.svelte @@ -4,13 +4,13 @@ - what is this space? | denizk0461 + What is this space? | denizk0461 + title="What is this space?" /> -

Inspired by this

+
\ No newline at end of file diff --git a/static/about/records.webp b/static/meta/about/records.webp similarity index 100% rename from static/about/records.webp rename to static/meta/about/records.webp diff --git a/static/meta/about/taskbar.webp b/static/meta/about/taskbar.webp new file mode 100644 index 0000000000000000000000000000000000000000..98bd675161f6310d0196d3b5db8df0e19b4f9e75 GIT binary patch literal 4044 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