From b2827329a32d3fe627a62bd4ff4191b2a3e4407f Mon Sep 17 00:00:00 2001 From: Tyler Hoang Date: Tue, 26 May 2026 00:33:22 -0700 Subject: redesign: frutiger aero faux-OS desktop replaces the old enter/index pages with a draggable-windows desktop metaphor. wires last.fm now-playing, films.tylerhoang.xyz diary, and a php visitor counter; keeps background music via /mus/mmt.mp3. Co-Authored-By: Claude Opus 4.7 --- index.html | 658 ++++++++++++++++++++++++++++++++++++++++++++----------------- 1 file changed, 475 insertions(+), 183 deletions(-) (limited to 'index.html') diff --git a/index.html b/index.html index b666201..11404e0 100755 --- a/index.html +++ b/index.html @@ -1,205 +1,497 @@ - - - - Tyler's Website - - - - - - - - -
- -

 Tyler's Website

- - - - - - -
- -
- -

Hi, my name is Tyler, some might know me as Thuy, Tiger, or Train; and welcome to my personal website. Here you'll find various links to services that I host, along with just random things I feel like sharing with people. Please enjoy your stay here.

-

I'm Vietnamese and I immigrated to the United States when I was 6. I am married to my lovely wife Trinh.

-

I'm 23 years old and currently attending Cal State Long Beach to get my Master's degree in Financial Analytics. My hobbies include cooking, playing jazz piano, and tinkering with servers on Linux.

+ + + +tyler.xyz Β· Aqua Desktop + + + + +
+
+
+
+ + +
+
πŸ‘€
About Me
+
β˜€
Now.txt
+
β™ͺ
last.fm
+
πŸ–₯
My Servers
+
πŸŽ™
REEL MOUTH
+
🎞
Films
+
βœ‰
Contact
+
+ + +
+
About Me β€” tyler.txt
+
+
+
portrait
+
+
Tyler Hoang
+
a.k.a. Thuy Β· Tiger Β· Train
+
+
🏦 banker @ Chase
+
πŸŽ“ M.S. Financial Analytics, CSULB
+
🎹 hobbyist jazz pianist
+
🐧 linux sysadmin for fun
+
πŸ’ married to Trinh
-

Here are all of the public services that I host for others to use. I do keep logs. Basically, I log your IP address, user-agent, what you looked at, and when. Most of the time though, I'm too busy to look through them anyways, and I only look through them if someone's abusing the services. All of the software used to host these services are open source also.

+
+
+

Hi! I'm 23, Vietnamese-American, and this little corner of the internet is where I keep the un-LinkedIn version of myself. Quant finance pays the bills, but tinkering with servers and chasing chord voicings is what I do for fun.

+

Poke around β€” drag windows, open icons, click the bubbles. The professional site is elsewhere; this one's all play.

+
+
-

Tor Site - Here's this exact same site, just mirrored on the tor network. +

+
Now.txt
+
+
updated 3 days ago Β· from sunny long beach
+
    +
  • finishing my master's thesis (please end)
  • +
  • learning Cherokee by Bud Powell
  • +
  • rebuilding my Nextcloud on a new mini-PC
  • +
  • cooking through every bΓΊn recipe my mom texts me
  • +
  • 3 movies behind on the REEL MOUTH backlog
  • +
+
+
-

Nextcloud - My Nextcloud instance. Honestly, this is mainly used just for me personally, but if you really want an account on it just send a text or an email and I'll probably make you one. +

+
last.fm β€” tylertrains
+
+
+
recent
+
+
Stella by Starlight Β· Bill Evans2m
+
Body and Soul Β· Coleman Hawkins9m
+
Flamingo Β· Kero Kero Bonito38m
+
+
+
-

Jenniesafe - My fork of sakisafe, a fast and easy to use drag and drop file sharing site. If someone hosted abusive material on my site, please let me know ASAP so I can take appropriate action. Tor mirror. + +

- -
+ + -

Git - My git repo, although there's basically nothing on it except for some dotfiles and the source code for this site. I'm not a programmer or a scripter, so please don't ask me to help you with those sort of things. + +

-
- -

Personal Library - A collection of books that I've collected and my thoughts on them.

+ + -
-

Tyler Hoang Β© 2025

-

Hosted on

-
- + const statsDiv = document.getElementById('films-stats'); + if (data.total !== undefined || data.count !== undefined) { + const total = data.total || data.count; + let statsHtml = `
${total} watched
`; + if (data.thisYear !== undefined) { + statsHtml += `
${data.thisYear} this year
`; + } + statsDiv.innerHTML = statsHtml; + } + } catch (err) { + console.error('Films parse error:', err); + } + }) + .catch(err => { + console.error('Films fetch error:', err); + }); + + + -- cgit v1.3-2-g0d8e