~ajhalili2006's personal website, built with Zensical (successor of Material for Mkdocs) [old repo name got bugged while attempting to do manual knot migration via repo deletion] andreijiroh.dev
zensical mkdocs-material website
1# Well hello there! 2 3![GitHub readme banner](https://github.com/ajhalili2006/ajhalili2006/raw/83d1552339fec8d91eadcab0289d43b6a9ef775c/static/readme-banner-2022.png) 4 5I'm **Andrei Jiroh Halili** (he/they), an 18 year old Autistic[^7] Filipino student, 6self-taught backend developer (in training), open-source contributor, 7building [Recap Time Squad](https://recaptime.dev)[^1], and part-time writer for 8[my personal blog](https://ajhalili2006.substack.com) and [The Bloody Hell PH](https://fromthebshq.substack.com) 9based in Marilao, Bulacan, Philippines. 10 11I'm passionate about Linux (especially shell scripting and all things 12software packaging, currently Alpine Linux package maintainer for GitHub CLI), DevSecOps, 13programming (not only in JavaScript/TypeScript, but I am also exploring Python, Go and other languages), 14politics (_cough Philippine politics in lens of foreigners while disabled with [Honest Government Ads] 15level of satire_) and internet health (things like fandom toxicity and cancel culture). 16 17I am pretty searchable at [`@ajhalili2006`](./links.md) on [GitHub], [sourcehut], and 18[across the fediverse] (or via [Threads](https://threads.net/@ajhalili2006)). 19[Here's my contact details](./contact/index.md) if you need to contact me. 20 21## More about me 22 23Currently, I am part of the [Hack Club] community on their Slack workspace, 24participating on [High Seas] and even attended their in-person game 25jam [Counterspell]. I am the lead developer and maintainer for the [leeksbot] Slack app, an 26companion to the `#hackclub-leeks` channel for everything been cooking behind the scenes at HQ. 27 28Alongside being a Hack Clubber myself, I am a SABDFL (self-assigned benevolent dictator for life) or 29open-source developer and maintainer (if you prefer to use that term instead) at [Recap Time Squad], mostly 30working on [Community Lorebooks] documentation + subdomain service project, among other things. 31 32Outside of being a Linux enthusiast and backend JavaScript dev myself, I am mostly seen lurking and joining lore discussions 33over at [~mikedmoy's Discord server](https://go.andreijiroh.dev/discord/gildedguy)[^5]. I am not only followed 34animators and furries (_please send help in the backrooms if I need to eyebleach on NSFW art_), but also 35Minecrafters ([mostly the Hermits](https://hermitcraft.com)), (not just anime) roleplaying accounts, SubStack 36writers and even fellow devs and disabled people (not just autistics). 37 38[Hack Club]: https://hackclub.com 39[High Seas]: https://highseas.hackclub.com 40[Counterspell]: https://counterspell.hackclub.com 41[leeksbot]: https://github.com/andreijiroh-dev/leeksbot 42[Recap Time Squad]: https://recaptime.dev 43[Community Lorebooks]: https://lorebooks.wiki 44 45## Why I code + use Linux? 46 47My journey in coding started at [Glitch.com](https://glitch.com) in 2017-2018 to learn a bit of Node.js, while 48my Linux journey started few months after that using VirtualBox. Some suggest that it started off being a ~~internet addict~~ 49(the words in strikethrough is a bit of a stigma in itself due to being one of my coping mechanisms while 50autistic myself)[^6] chronically online Autist myself. 51 52I code, usually in JavaScript for backend stuff, especially building APIs and learning all things databases 53through Prisma, not only to learn how to build apps and tools, and learn all things Docker, but 54also as a way to express myself and unload the baggage from my own traumas through code and 55technical documentation. Although I am sort of semi-closeted and 56introverted neurodivergent person, I try to document things in the public through 57[daily notes on my wiki](https://go.andreijiroh.dev/daily-notes) and [my personal launchpad issue tracker] 58and occasionally over at my socials. 59 60I use Linux, since using Windows is always a nightmare for not only software development (yes, WSL exists 61but why not go bare metal?) but as a regular user from performance standpoint but to learn the pain of being 62a system administrator and DevOps engineer, especially in concepts such as Kubernetes infrastructure management, 63software packaging, and anything related to `systemd` (I have not beef towards their creator and lead dev, it's 64just happened to be learning why people think `systemd` sucks.). 65 66## Tools I use and my setup 67 68* **Laptop**: HP Notebook N0K71EA#A2N with 4 x Intel Core i7-5500U CPU @ 2.40GHz, 8 GB of RAM and 1TB HDD, 69currently daily-driving Ubuntu LTS 24.04 via KDE Neon.[^3] 70* **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). 71* **Programming Languages**: [Node.js](https://nodejs.org) + [Deno](https://deno.land), Bash 72* **Editors**: nano, [VS Code](https://go.andreijiroh.xyz/vscode) (switching between stable and Insiders), [Zed](https://go.andreijiroh.xyz/zed-editor) 73* **Cloud development environments as service**: [GitHub Codespaces](https://github.com/features/codespaces), [Gitpod](https://www.gitpod.io) 74* **Code forges**: [GitHub], [GitLab on ~tulir's instance](https://mau.dev/ajhalili2006)[^2], [sourcehut], [codeberg] 75* **CI/CD**: [GitHub Actions](https://github.com/features/actions) 76* **Secrets management tools**: [dotenvx] for Git-based setup but encrypted, 77[Doppler SecretOps platform] for file-less remote configs 78 79[^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. 80[^2]: `~tulir`: Tulir Asokan (<https://mau.fi>) 81[^3]: These are brought by my dad aboard and sent them back home as gift. 82[^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. 83[^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. 84[^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> 85[^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. 86 87[Honest Government Ads]: https://go.andreijiroh.xyz/honest-govt-ads 88[GitHub]: https://github.com/ajhlili2006 89[sourcehut]: https://sr.ht/~ajhalili2006 90[across the fediverse]: https://tilde.zone/@ajhalili2006 91[dotenvx]: https://go.andreijiroh.xyz/dotenvx 92[Doppler SecretOps platform]: https://go.andreijiroh.xyz/doppler 93[my personal launchpad issue tracker]: https://go.andreijiroh.xyz/launchpad 94[codeberg]: https://codeberg.org/ajhalili2006