docs(website): update content and repo README btw
Some checks are pending
Docker CI / Generate Gitpod workspace image snapshot (push) Waiting to run
Docker CI / Build environment for GitLab CI/CD (push) Waiting to run

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
This commit is contained in:
Andrei Jiroh Halili 2025-02-15 03:10:59 +08:00
parent 9bbdbf2a2e
commit c08ae8d678
No known key found for this signature in database
GPG key ID: 67BFC91B3DA12BE8
4 changed files with 102 additions and 72 deletions

View file

@ -39,16 +39,17 @@ with some fine defaults, alongside a blog section if you prefer.
## Mirrors ## Mirrors
Canonically developed at [mau.dev](https://mau.dev/andreijiroh-dev/website.git) where the deployments happen, with the following mirrors being maintained: Canonically developed at [GitLab SaaS](https://gitlab.com/andreijiroh-dev/website) (formerly on
[mau.dev](https://mau.dev/andreijiroh-dev/website.git)) where the deployments happen, with the
following mirrors being maintained:
* GitHub: <https://github.com/andreijiroh-dev/website>, where Docker image builds happen - GitHub: <https://github.com/andreijiroh-dev/website>, where Docker image builds happen
* Jetbrains Space (personal): <https://ajhalili2006.jetbrains.space/p/web/repositories/andreijiroh.dev> (repository clone URL: `git.jetbrains.space/ajhalili2006/web/andreijiroh.dev.git`) - Sourcehut: <https://git.sr.ht/~ajhalili2006/web>
* Sourcehut: <https://git.sr.ht/~ajhalili2006/web>
## Structure ## Structure
* [`markdown`](./markdown/) - the source Markdown files for the website - [`markdown`](./markdown/) - the source Markdown files for the website
* [`overrides`] - theme customizations and Mkdocs build hooks in Python - [`overrides`](./overrides) - theme customizations and Mkdocs build hooks in Python
## Site Development ## Site Development
@ -66,18 +67,20 @@ pipenv install
pip install -r requirements.txt --user pip install -r requirements.txt --user
# preview site and edit in another session # preview site and edit in another session
# if you have pipenv installed, just prefix them with pipenv run
mkdocs serve --watch overrides --watch-theme --livereload mkdocs serve --watch overrides --watch-theme --livereload
``` ```
### Sending patches ### Sending patches
The gist via the CLI:
```bash ```bash
# send patches via GitLab or GitHub through the CLI # send patches via GitLab or GitHub through the CLI
glab auth login --host "https://mau.dev" # authenticate CLI glab auth login # authenticate CLI against GitLab CI
gh auth login # authenticate CLI, GitHub.com edition gh auth login # authenticate CLI, GitHub.com edition
glab -R https://mau.dev/andreijiroh.dev/website mr create --allow-collaboration -b main glab -R andreijiroh.dev/website mr create --allow-collaboration -b main
gh -R ajhalili2006/tildeverse-web pr create # might automatically closes PR due to mirror status gh -R andreijiroh-dev/website pr create # might automatically closes PR due to mirror status
# or via my public inbox on sourcehut # or via my public inbox on sourcehut
# see https://git-send-email.io for setup and guide # see https://git-send-email.io for setup and guide
@ -97,13 +100,17 @@ the patches for any reasons, including mental health breaks.
## Legalese ## Legalese
Unless otherwise noted, source code is licensed under the MPL-2.0 while website content (text-only) Unless otherwise noted, source code is licensed under the MPL-2.0 while website content
is under CC BY-SA 4.0. (text and ooriginal graphics) is under CC BY-SA 4.0.
The only thing that's not covered by this is [the favicon version](markdown/assets/images/favicon.png) For my profile picture (which used as a favicon anyways), while it is technically under CC BY-SA 4.0
of my (current) profile picture. ([see Wikimedia Commons for context][commonspage]), please note that [I still retain personality rights][wikic-pr]
there.
### Third-party code ### Third-party code
* [OpenWeb Icons Set](https://iconduck.com/sets/openweb-icons-set) ([source code](https://github.com/pfefferle/openwebicons?ref=iconduck.com))- [SIL Open Font License 1.1](https://github.com/pfefferle/openwebicons/blob/main/License.txt) - [OpenWeb Icons Set](https://iconduck.com/sets/openweb-icons-set) ([source code](https://github.com/pfefferle/openwebicons?ref=iconduck.com))- [SIL Open Font License 1.1](https://github.com/pfefferle/openwebicons/blob/main/License.txt)
* Upstream template code from Material for Mkdocs for overrides directory - MIT - Upstream template code from Material for Mkdocs for overrides directory - MIT
[commonspage]: https://commons.wikimedia.org/wiki/File:Andrei_Jiroh_Halili_from_March_2023.png#Licensing
[wikic-pr]: https://commons.wikimedia.org/wiki/Special:MyLanguage/Commons:Photographs_of_identifiable_people

View file

@ -2,6 +2,54 @@
![GitHub readme banner](https://github.com/ajhalili2006/ajhalili2006/raw/83d1552339fec8d91eadcab0289d43b6a9ef775c/static/readme-banner-2022.png) ![GitHub readme banner](https://github.com/ajhalili2006/ajhalili2006/raw/83d1552339fec8d91eadcab0289d43b6a9ef775c/static/readme-banner-2022.png)
I am **Andrei Jiroh Halili** (he/they), an Autistic[^1] Filipino currently full-time student at day,
open-sourcerer at [Recap Time Squad][rtdev] doing backend development in TypeScript across both
Node.js and Deno runtimes and BDFL in most of its projects, a [Hack Clubber] (joined on July 2024 during
[Arcade][hc-arcade] and maintainer of [leeksbot] (companion Slack app for leeks channel), future alumni 2025) and
Alpine Linux packager (currently maintaining [GitHub CLI] [in the aports]) at night.
## Quick Links
_(see also [my links-in-bio page](./links.md) for all the links in one place)_
* [Contact page](./contact/index.md) - have burning questions and need to contact
me? look there first on where to and how do you drop off your emails or grab my contact details
* [Personal digital garden](https://wiki.andreijiroh.dev) - see my public notes about well anything in one place
## More about myself
* While my early autism diagnosis helped me through speech therapy, I am still between masking/suffering in silence
while being neurodivergent in real life.
## Tools I use and my setup
* **Laptop**: HP Notebook N0K71EA#A2N with 4 x Intel Core i7-5500U CPU @ 2.40GHz, 8 GB of RAM and 1TB HDD,
currently daily-driving NixOS unstable
* **Phone**: Infinix X6528B[^3] with Android 13, 8 GB of RAM, 248 GB of internal storage (256 GB total if adding
8 GB reserved as virtual RAM).
* **Programming Languages**: [Node.js](https://nodejs.org) + [Deno](https://deno.land), Bash
* **Editors**: nano, [VS Code](https://vscode.dev) (switching between stable and Insiders), [Zed](https://go.andreijiroh.xyz/zed-editor)
* **Cloud development environments as service**: [GitHub Codespaces](https://github.com/features/codespaces), [Gitpod](https://www.gitpod.io)
* **Code forges**: [GitHub], [GitLab SaaS][saas] and [~tulir's instance][mau.dev][^2], [sourcehut], [codeberg]
* **CI/CD**: [GitHub Actions](https://github.com/features/actions)
* **Secrets management tools**: [dotenvx] for Git-based setup but encrypted,
[Doppler SecretOps platform] for file-less remote configs
[rtdev]: https://recaptime.dev
[hc-arcade]: https://hackclub.com/arcade
[Hack Clubber]: https://hackclub.com
[leeksbot]: https://gitlab.com/recaptime-dev/hackclub-leeksbot
[GitHub CLI]: https://cli.github.com
[in the aports]: https://gitlab.alpinelinux.org/alpine/aports
[mau.dev]: https://mau.dev/ajhalili2006
[saas]: https://gitlab.com/ajhalili2006
<!-- footnotes -->
[^1]: I use identity first language instead of medical/person first language in context of my disability and neurodivergence. but will adjust accordingly to other disabled/neurodivergent people's preferences as needed.
[^2]: `~tulir`: Tulir Asokan (<https://mau.fi>)
[^3]: These are brought by my dad aboard and sent them back home as gift.
<!--
I'm **Andrei Jiroh Halili** (he/they), an 18 year old Autistic[^7] Filipino student, I'm **Andrei Jiroh Halili** (he/they), an 18 year old Autistic[^7] Filipino student,
self-taught backend developer (in training), open-source contributor, self-taught backend developer (in training), open-source contributor,
building [Recap Time Squad](https://recaptime.dev)[^1], and part-time writer for building [Recap Time Squad](https://recaptime.dev)[^1], and part-time writer for
@ -21,9 +69,10 @@ I am pretty searchable at [`@ajhalili2006`](./links.md) on [GitHub], [sourcehut]
## More about me ## More about me
Currently, I am part of the [Hack Club] community on their Slack workspace, Currently, I am part of the [Hack Club] community on their Slack workspace,
participating on [High Seas] and even attended their in-person game participating on different YSWS (You Ship, We Ship) programs and even attended
jam [Counterspell]. I am the lead developer and maintainer for the [leeksbot] Slack app, an their in-person game jam [Counterspell]. I am the lead developer and maintainer for the
companion to the `#hackclub-leeks` channel for everything been cooking behind the scenes at HQ. [leeksbot] Slack app, an companion to the `#hackclub-leeks` channel for everything been
cooking behind the scenes at HQ.
Alongside being a Hack Clubber myself, I am a SABDFL (self-assigned benevolent dictator for life) or Alongside being a Hack Clubber myself, I am a SABDFL (self-assigned benevolent dictator for life) or
open-source developer and maintainer (if you prefer to use that term instead) at [Recap Time Squad], mostly open-source developer and maintainer (if you prefer to use that term instead) at [Recap Time Squad], mostly
@ -91,4 +140,5 @@ currently daily-driving Ubuntu LTS 24.04 via KDE Neon.[^3]
[dotenvx]: https://go.andreijiroh.xyz/dotenvx [dotenvx]: https://go.andreijiroh.xyz/dotenvx
[Doppler SecretOps platform]: https://go.andreijiroh.xyz/doppler [Doppler SecretOps platform]: https://go.andreijiroh.xyz/doppler
[my personal launchpad issue tracker]: https://go.andreijiroh.xyz/launchpad [my personal launchpad issue tracker]: https://go.andreijiroh.xyz/launchpad
[codeberg]: https://codeberg.org/ajhalili2006 [codeberg]: https://codeberg.org/ajhalili2006
-->

View file

@ -48,7 +48,8 @@ See them all in my portfolio and resume, both linked above in the previous secti
## Contact methods ## Contact methods
* :e-mail: [My email addresses](./contact/details.md#email) or [public inbox](https://go.andreijiroh.xyz/public-inbox) * :e-mail: [My email addresses](./contact/details.md#email) or [public inbox](https://wiki.andreijiroh.dev/garden/tools/public-inbox)
(see also <https://github.com/andreijiroh-dev/personal-launchpad>)
* :simple-matrix: [@ajhalili2006@andreijiroh.dev](https://matrix.to/#/@ajhalili2006:andreijiroh.dev) or [@ajhalili2006@envs.net](https://matrix.to/#/@ajhalili2006:envs.net) * :simple-matrix: [@ajhalili2006@andreijiroh.dev](https://matrix.to/#/@ajhalili2006:andreijiroh.dev) or [@ajhalili2006@envs.net](https://matrix.to/#/@ajhalili2006:envs.net)
* :simple-telegram: [ajahlili2006.t.me](https://ajhalili2006.t.me) * :simple-telegram: [ajahlili2006.t.me](https://ajhalili2006.t.me)
* :simple-discord: [@ajhalili2006:discord.com](https://discord.com/users/) * :simple-discord: [@ajhalili2006:discord.com](https://discord.com/users/) (also [join my server too](https://discord.gg/TBD))

View file

@ -10,67 +10,37 @@ hit by (autistic) burnout.
[nowpage-info]: https://nownownow.com/about [nowpage-info]: https://nownownow.com/about
_**Last updated (PHT)**: 2024-11-07 from our family home somewhere in Marilao, Bulacan, PH._ _**Last updated (PHT)**: 2025-02-12 from Marilao, Bulacan, PH_
## School and Work ## February 2025
Currently in senior high school right now, preparing some documentary requirements for ### Listening on Loop
college applications in the coming weeks.
I am also not currently reading any LinkedIn messages from job recruiters and HR people at Here are the songs I listen on loop for the month of February 2025:
the moment, so apologies if I didn't even read your message.
## Hack Club * Royal Blood - Tell Me When It's Too Late
*
I'm currently participating in [Hack Club High Seas] through doing updates to existing ### Recap Time Squad and friends
projects as well as cooking something new. More news coming soon [in the blog], but in the
meanwhile you can sneak around [the tracking issue here] for spoilers.
Alongside participating inHigh Seas, I am also maintaining [a companion Slack bot] for the TBD
`#hackclub-leeks` channel, monitoring the review queue for any possible unannounced stuff
being posted publicly, hence the channel name.
[Hack Club High Seas]: https://highseas.hackclub.com ### Hack Club
[in the blog]: https://blog.andreijiroh.dev
[the tracking issue here]: https://github.com/andreijiroh-dev/personal-launchpad/issues
[a companion Slack bot]: https://github.com/andreijiroh-dev/leeksbot
## RecapTime.dev Grinded TBD hours of coding (mostly backend dev and literally writing Markdown content)
during [High Seas](https://highseas.hackclub.com), and here's what I ordered in the
wind down periods (aka before the shop closes):
Since I am officially signed the fiscal sponsorship agreement for [HCB], I am currently * USD 280 on Porkbun + Cloudflare HCB credits
in the works to update the website for donation links as well as the mandatory fiscal * a lot of piles of stickers
sponsorship disclosure. * Raspberry Pi 5 for dedicated homelab server setup at home
*
In other news, I am also updating the doucmentation and other parts of the [Community Lorebooks] ### School
website before I officially work on the onboarding process for new subdomains as well as updating
existing ones via GitHub Issues flow soon.
[HCB]: https://hackclub.com/fiscal-sponsorship You know it as the leader of your research team at Pratical Research 2 (PR 2) / Inquiries, Investigations,
[Community Lorebooks]: https://lorebooks.wiki and Immersion (3I / I.I.I) subject, you are always cooked between working on different aspects, keeping
team morale and recordkeeping for documentation and grading purposes.
## TODOs, any ideas, anything else?
For the personal backlog I can share publicly, please [see my todo.sr.ht tracker](https://todo.sr.ht/~ajhalili2006/ajhalili2006) and [also on GitLab](https://mau.dev/andreijiroh-dev/launchpad/issues) and [GitHub](https://github.com/andreijiroh-dev/personal-launchpad/issues).
## Previous entries
!!! info "Coming soon!"
I'll plan to utilize this space to quickly to move older entries here in the future.
### 2024-08-10
!!! note "Added from the backburners"
I mean after being `git pull` and `git stash apply` then fixing the merge conflicts.
I am currently busy at the school for the next 9 months.
Alongside being at school finishing my last senior high school year for graduation,
I am currently building technical projects in the public ([see my scrapbook](https://scrapbook.hackclub.com/ajhalili2006)) while participating in
[Hack Club Arcade](https://hackclub.com/arcade) and preparing for the next school year as well.
Some of these include [coding a rewrite of my public `golinks` service](https://github.com/andreijiroh-dev/api-servers/tree/main/apps/golinks-v2)
and even building a CLI tool for managing secrets in a gopass-styled monorepo with `dotenvx` and even a portfolio
and progress tracker in one website.
## Web/Commit Archives ## Web/Commit Archives
@ -80,7 +50,9 @@ and progress tracker in one website.
### Former content on WordPress.com ### Former content on WordPress.com
> Please be reminded that content on WordPress.com will be archived as I moved blog content to Substack and anything else into this website. !!! warning "WordPress.com content may be deprecated"
Please be reminded that content on WordPress.com will be archived or in private mode as I moved blog
content to Ghost (previously Substack) and anything else into this website.
* [Last content update](https://ajhalili2006.wordpress.com/now/), also archived on [Archive.Today](https://tbd.andreijiroh.dev) * [Last content update](https://ajhalili2006.wordpress.com/now/), also archived on [Archive.Today](https://tbd.andreijiroh.dev)
* [July 2022 update](https://web.archive.org/web/20221011021323/https://ajhalili2006.wordpress.com/now/) via Internet Archive Wayback Machine * [July 2022 update](https://web.archive.org/web/20221011021323/https://ajhalili2006.wordpress.com/now/) via Internet Archive Wayback Machine