docs(website): update website content as needed

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>
This commit is contained in:
Andrei Jiroh Halili 2024-12-11 11:03:48 +08:00
parent 0c2c365131
commit 3a030e47e7
No known key found for this signature in database
GPG key ID: 67BFC91B3DA12BE8
8 changed files with 114 additions and 99 deletions

View file

@ -3,9 +3,9 @@
/dni /user-manual/dni
# external redirects
/blog https://ajhalili2006.substack.com
/pkgs https://gcdn.todo.com
/socials https://ajhalili2006.start.page
/blog https://blog.andreijiroh.dev
/pkgs https://pkgs.andreijiroh.dev
/socials /links
# user manual
/manual /user-manual

View file

@ -4,17 +4,23 @@
/* AUTHOR */
Standard: Andrei Jiroh Halili
Pronouns: he/they
Contact: https://andreijiroh.dev/contact
Fediverse: https://tilde.zone/@ajhalili2006
Socials: https://links.andreijiroh.dev
PGP ID: 4D5E631758CB9CC45941B1CE67BFC91B3DA12BE8 (personal)
0527234A430387EA5695D824A30EBE40AD856D88 (@crew.recaptime.dev)
From: Marilao, Bulacan, PH
/* SITE */
Last update: 2024-10-12
Last update: 2024-11-30
Timezone: PHT (GMT+8)
Version: Currently unversioned
Language: English
Doctype: HTML5
IDE: nano, (insiders.)vscode.dev
Technologies: pip3:mkdocs, pip3:mkdocs-material
Technologies: pip3:mkdocs, pip3:mkdocs-material, jsr:@hono/hono (for API)
Sources: https://mau.dev/andreijiroh-dev/website
https://github.com/andreijiroh-dev/api-servers/tree/main/apps/website-api
/* How is it deployed? */
I use GitLab CI on https://mau.dev by ~tulir (https://mau.fi)
@ -22,11 +28,17 @@
(as backup in case things go wrong and for previewing changes).
You can view the GitLab CI config used for deployments at
https://mau.dev/andreijiroh-dev/website/-/blob/main/.gitlab-ci.yml,
and the homemade scripts at https://mau.dev/andreijiroh-dev/website/-/tree/main/bin.
https://mau.dev/andreijiroh-dev/website/-/blob/main/.gitlab-ci.yml.
Deployments on RTD Community can be tracked separately
at https://readthedocs.org/projects/ajhalili2006/.
/* Legalese */
Site source code: MPL-2.0 (excluding third-party code)
Website content: CC-BY-SA-4.0 (excluding external content, media may be separately licensed)
Website content: CC-BY-SA-4.0 (excluding external content, media may be
separately licensed)
/* SEE ALSO */
Recap Time Squad: https://recaptime.dev
Hack Club: https://hackclub.com
Prudue Hackers: https://pruduehackers.xyz (TODO: check domain)
Material for Mkdocs: https://squidfunk.github.io/mkdocs-material

View file

@ -1,33 +1,46 @@
---
title: Home
description: |
#ActuallyAutistic Filipino web dev,
open-source maintainer, sometimes writer, always multifandom.
---
# Well hello there!
![GitHub readme banner](https://github.com/ajhalili2006/ajhalili2006/raw/83d1552339fec8d91eadcab0289d43b6a9ef775c/static/readme-banner-2022.png)
I'm **Andrei Jiroh Halili** (he/they), an 18 year old Autistic[^7] Filipino student, self-taught backend developer (in training), open-source contributor,
building [Recap Time Squad](https://recaptime.dev)[^1], and part-time blogger for
I'm **Andrei Jiroh Halili** (he/they), an 18 year old Autistic[^7] Filipino student,
self-taught backend developer (in training), open-source contributor,
building [Recap Time Squad](https://recaptime.dev)[^1], and part-time writer for
[my personal blog](https://ajhalili2006.substack.com) and [The Bloody Hell PH](https://fromthebshq.substack.com)
based in Marilao, Bulacan, Philippines. I'm passionate about Linux (especially shell scripting and all things
software packaging, currently Alpine Linux package maintainer for GitHub CLI), DevSecOps, programming (not only in
JavaScript, but I am also exploring Python, Go and other languages), politics (_cough Philippine politics in lens of
foreigners while disabled with [Honest Government Ads] level of satire_) and internet health (things like fandom toxicity and cancel culture).
based in Marilao, Bulacan, Philippines.
I am pretty searchable at [`@ajhalili2006`](./links.md) on [GitHub], [sourcehut], and [across the fediverse] (or via [Threads](https://threads.net/@ajhalili2006)). [Here's my contact details](./contact/index.md) if you need to contact me.
I'm passionate about Linux (especially shell scripting and all things
software packaging, currently Alpine Linux package maintainer for GitHub CLI), DevSecOps,
programming (not only in JavaScript/TypeScript, but I am also exploring Python, Go and other languages),
politics (_cough Philippine politics in lens of foreigners while disabled with [Honest Government Ads]
level of satire_) and internet health (things like fandom toxicity and cancel culture).
I am pretty searchable at [`@ajhalili2006`](./links.md) on [GitHub], [sourcehut], and
[across the fediverse] (or via [Threads](https://threads.net/@ajhalili2006)).
[Here's my contact details](./contact/index.md) if you need to contact me.
## More about me
Currently, I am participating in [Hack Club Arcade](https://hackclub.com/arcade) to work through
my personal projects throughout the first month of my last school year in senior high school and get
some stuff in return (once reviewed to prevent abuse), like those Yubikey 5C NFC with GitHub logo
and stickers, and also keeping up with all things Hack Club and virtually meeting with
the community of high school coders and communities fiscally hosted by them[^4] through 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
jam [Counterspell]. I am the lead developer and maintainer for the [leeksbot] Slack app, an
companion to the `#hackclub-leeks` channel for everything been cooking behind the scenes at HQ.
Outside of being a Linux enthusiast and JS dev myself, I am mostly seen lurking and joining lore discussions over at [~mikedmoy's Discord server](https://go.andreijiroh.xyz/discord/gildedguy)[^5]. I am not only followed animators and furries (_please send help in the backrooms if I need to eyebleach on NSFW art_), but also (not just anime) roleplaying accounts, SubStack writers and even fellow devs and disabled people (not just autistics).
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
working on [Community Lorebooks] documentation + subdomain service project, among other things.
Outside of being a Linux enthusiast and backend JavaScript dev myself, I am mostly seen lurking and joining lore discussions
over at [~mikedmoy's Discord server](https://go.andreijiroh.dev/discord/gildedguy)[^5]. I am not only followed
animators and furries (_please send help in the backrooms if I need to eyebleach on NSFW art_), but also
Minecrafters ([mostly the Hermits](https://hermitcraft.com)), (not just anime) roleplaying accounts, SubStack
writers and even fellow devs and disabled people (not just autistics).
[Hack Club]: https://hackclub.com
[High Seas]: https://highseas.hackclub.com
[Counterspell]: https://counterspell.hackclub.com
[leeksbot]: https://github.com/andreijiroh-dev/leeksbot
[Recap Time Squad]: https://recaptime.dev
[Community Lorebooks]: https://lorebooks.wiki
## Why I code + use Linux?
@ -37,33 +50,37 @@ my Linux journey started few months after that using VirtualBox. Some suggest th
autistic myself)[^6] chronically online Autist myself.
I code, usually in JavaScript for backend stuff, especially building APIs and learning all things databases
through Prisma, not only to learn how to build apps and tools, but also as a way to express myself and unload
the baggage from my own traumas through code and technical documentation. Although I am sort of semi-closeted and
through Prisma, not only to learn how to build apps and tools, and learn all things Docker, but
also as a way to express myself and unload the baggage from my own traumas through code and
technical documentation. Although I am sort of semi-closeted and
introverted neurodivergent person, I try to document things in the public through
[daily notes on my wiki](https://go.andreijiroh.xyz/daily-notes) and [my personal launchpad issue tracker] and occasionally over at my socials.
[daily notes on my wiki](https://go.andreijiroh.dev/daily-notes) and [my personal launchpad issue tracker]
and occasionally over at my socials.
I use Linux, since using Windows is always a nightmare for not only software development (yes, WSL exists but why not go bare metal?)
but as a regular user from performance standpoint but to learn the pain of being a system administrator
and DevOps engineer, especially in concepts such as Kubernetes infrastructure management, software packaging, and anything related to `systemd`.
I use Linux, since using Windows is always a nightmare for not only software development (yes, WSL exists
but why not go bare metal?) but as a regular user from performance standpoint but to learn the pain of being
a system administrator and DevOps engineer, especially in concepts such as Kubernetes infrastructure management,
software packaging, and anything related to `systemd` (I have not beef towards their creator and lead dev, it's
just happened to be learning why people think `systemd` sucks.).
## 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 Fedora Linux with KDE Plasma.[^3]
currently daily-driving Ubuntu LTS 24.04 via KDE Neon.[^3]
* **Phone**: Infinix X6528B with Android 13, 8 GB of RAM, 248 GB of internal storage[^3] (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://go.andreijiroh.xyz/vscode) (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 on ~tulir's instance](https://mau.dev/ajhalili2006)[^2], [sourcehut], [codeberg]
* **CI/CD**: [GitHub Actions](https://github.com/features/actions)
* **Secrets management tools**: [dotenvx], [Doppler SecretOps platform]
* **Secrets management tools**: [dotenvx] for Git-based setup but encrypted,
[Doppler SecretOps platform] for file-less remote configs
[^1]: Obviously not a US LLC company, but we're sorting out the fiscal hosting related chores behind the scenes.
More news soon once we're ready.
[^1]: It is a open-source organization that currently serves as the home of my open-source projects, also [fiscally sponsored](https://hackclub.com/fiscal-sponsorship) by Hack Club.
[^2]: `~tulir`: Tulir Asokan (<https://mau.fi>)
[^3]: These are brought by my dad aboard and sent them back home as gift.
[^4]: See <https://hackclub.com/fiscal-sponsorship> for all things 501c3 US nonprofit fiscal sponsorship, although consider <https://opencollective.com/opensource> for 501c6 option for your open-source project.
[^5]: `~mikedmoy` (also `~gildedguy`): Michael Moy, also known in Hyun's Dojo Community as Gildedguy (the animator). See <https://gildedguy.com/website-reborn> for context behind his (old) domain.
[^5]: `~mikedmoy` (also `~gildedguy`): Michael Moy, also known in Hyun's Dojo Community as Gildedguy (the animator, game dev and that level designer in Just Shapes and Beats). See <https://gildedguy.com/website-reborn> for context behind his (old) domain.
[^6]: Quick trip to Vox.com article on this: <https://www.vox.com/the-goods/2021/9/30/22696338/pathologizing-adhd-autism-anxiety-internet-tiktok-twitter>
[^7]: While I am fine with anyone using person-first language (`person with autism`), I prefer identity-first language since neurodivergence is always part of human life and genome. See also this page in [my user manual](./user-manual/neurodivergence-and-disability.md) for more in depth guidance on language and disability.

View file

@ -57,6 +57,21 @@ For the personal backlog I can share publicly, please [see my todo.sr.ht tracker
!!! 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
* [2024-07-27](https://mau.dev/andreijiroh-dev/website/-/blob/ec1cdd817280f19e8225b55cf0820e810860803e/markdown/now.md) - [web archive](https://web.archive.org/web/20241110083528/https://andreijiroh.dev/now/)

View file

@ -1,22 +1,30 @@
# ~ajhalili2006's communities
_Last updated as of 2023-02-25_
## Actively participating on
| Name | Type / Role | Description | Links |
| --- | --- | --- | --- |
| [Recap Time Squad](https://recaptime.eu.org) (also known as RecapTime.dev, formerly The Pins Team) | Org / Founding and lead squad member | My official home for most of my (not just) open source projects. | [mailing lists on sr.ht](https://lists.sr.ht/~recaptime-dev) ([googlegroups](https://wiki.recaptime.eu.org/wiki/Handbook:Mailing_lists/Google_Groups)), [fediverse](https://recaptime.eu.org/fedi), [substack](https://recaptime.substack.com), [elsewhere](https://recaptime.bio.link)
| [Hermitcraft](https://hermitcraftcom) | Minecraft SMP / Community member | TODO | [subreddit](https://reddit.com/r/hermitcraft), wiki ([via fandom/wikia](https://hermitcraft.fandom.com) or [in subreddit](https://reddit.com/r/hermitcraft/wiki/index)), [HC Recap (unofficial)](https://go.recaptime.eu.org/TheHCRecap)
* [Recap Time Squad](https://recaptime.dev)
* Open-source Developer/Maintainer and SABDFL (self-assigned benevolent dictator for life)
* Backend Node.js/Deno Developer
* [Hack Club](https://hackclub.com)
* YSWS (You Ship, We Ship) Program Participant in [Arcade 2024](https://hackclub.com/arcade) and [High Seas 2024](https://highseas.hackclub.com)
* Designated as Primary Team Member/Project Liaison for [Recap Time Squad](https://hcb.hackclub.com/recaptime-dev) on its fiscal sponsorship agreement with [HCB](https://hackclub.com/fiscal-sponsorship) (see above on my role as SABDFL and more)
* Community member and future alumni
## On hitatus
| Name | Type / Role | Description | Links | Reason
| --- | --- | --- | --- | --- |
| Alpine Linux | Package maintainer ([GitHub CLI](https://cli.github.com)) | Lightweight Linux distribution based on musl libc and BusyBox | TODO | Busy in school, mostly |
* [Alpine Linux](https://alpinelinux.org)
* Package maintainer for [GitHub CLI](https://cli.github.com)
## Left
| Name | Type / Role | Description | Links | Reason
| --- | --- | --- | --- | --- |
| TBD | | | | |
TBD
## Honorable mentions
* honorable mention in Gitpod's [credits to security researchers](https://www.gitpod.io/security/thanks) page per [`gh:gitpod-io/workspace-images#540`](https://github.com/gitpod-io/workspace-images/pull/540)
* Made the [GitLab Community Discord](https://discord.gg/gitlab), now officially managed by the GitLab team and currently as community admin behind-the-scenes
## Looking for fandoms?
Soon on the digital garden.

View file

@ -1,26 +1,10 @@
title: Portfolio
---
# ~ajhalili2006's portfolio
!!! info "Looking for the chronological version of this?"
*Last updated: 2023-10-01* ([Looking for my resume?](../user-manual/resume.md))
## work
* [**Recap Time Squad**](https://recaptime.eu.org), *since 2018 as The Pins Team (although started way earlier than that)* - not (officially)
an company[^1] where I host most of my open-source projects, especially:
* [Community Radar (also known as `radar.community`)](https://communityradar.substack.com), our official newsletter
although also inactive due to
* [Community Lores (also known as `lorebooks.wiki`)](https://lorebooks.eu.org), the documentation arc of the org, mostly hosts documentation projects and stuff
* and various projects I could list here but it might be long
* [**The Bloody Hell PH**](https://fromthebshq.substack.com), *since 2022 as
[`@shitfuckery-at-bullshit-dot-hq@tumblr.com`](https://tumblr.com/shitfuckery-at-bullshit-dot-hq)* - talking about politics a la TheJuiceMedia's Honest Government Ads, multifandom discussions, and then random musings and ramblings
* [**~ajhalili2006's blog**](https://ajhalili2006.substack.com), formerly on [WordPress.com](https://ajhalili2006.wordpress.com) - life updates and personal stuff
[^1]: See <https://mau.dev/recaptime-dev/squad/issue-tracker/-/issues/9> for details.
## community
* honorable mention in Gitpod's [credits to security researchers](https://www.gitpod.io/security/thanks) page per [`gh:gitpod-io/workspace-images#540`](https://github.com/gitpod-io/workspace-images/pull/540)
* Made the [GitLab Community Discord](https://discord.gg/gitlab), now officially managed by the GitLab team and currently as community admin behind-the-scenes
* [Resume](https://ajhalili2006.notion.site/Resume-52500f8455754376bf93fba95dd1efb9?pvs=4)
([Google Docs version](https://docs.google.com/document/d/1fnd_ESioToW4_dwU_BOBNYoSjxhkYbCH70NtdCHeAaw/edit?usp=drivesdk))
* [Communities](./communities.md)
* [In the tildeverse](https://wiki.andreijiroh.dev/garden/tildeverse)
* [Projects I worked on](./projects.md)

View file

@ -1,12 +1,5 @@
# ~ajhalili2006 in the tildeverse
_Last updated as of 2023-02-20 (PH Standard Time)_
This page contains all the tildes I'm part of currently and in the past for transparency reasons and to make easier for fellow people of the tildeverse to find me.
## Current tildes
| Name / Link | Membership Type/Status | Userpage URL |
| --- | --- | --- |
| [~vern](https://vern.cc) | Gated registration only (via form) - Current home tilde | <https://ajhalili2006.vern.cc>
| [Ctrl-C Club!](https://ctrl-c.club) | Gated registration only (via form) - Former home tilde + also my first tilde | <https://ctrl-c.club/~ajhalili2006>
!!! warning "Moving to the digital garden"
This page is intentionally turned into a soft redirect while I am moving
things to the digital garden.

View file

@ -1,18 +1,4 @@
# My resume
This page contains the link to my resume for future employers and those who are
curious on what kind of work I'm doing in the past and present and then some notes from
yours truly on how to use them.
[*(Looking for my portfolio? Hop in here.)*](../portfolio/index.md)
## The basics
The resume itself is hosted on [my Coda profile doc-as-page](https://coda.io/@ajhalili2006/readme/resume-2),
but I'm working on making PDF versions of them behind the scenes. You can also stalk
me on [LinkedIn](https://linkedin.com/in/ajhalili2006) if you do.
## Need customized ones?
[Please contact me](../contact/work.md) over chat or email, especially if you need his phone
number and home address.
!!! info "Moved to Notion"
Technically I use Coda for this, but we're so back to Notion, so here's a interactive