~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

docs(markdown): update homepage + contact pages

Also update redirect routing

Signed-off-by: Andrei Jiroh Halili <ajhalili2006@andreijiroh.dev>

Changed files
+53 -24
markdown
+2 -1
markdown/_redirects
···
# internal redirects
/resume /user-manual/resume
/dni /user-manual/dni
+
/contact/sponsors /contact/donations
# external redirects
/blog https://blog.andreijiroh.dev
···
/keybase.txt /.well-known/keybase.txt
# dynamic routing
-
/manual/* /user-manual/:path
+
/manual/* /user-manual/:path
+10 -9
markdown/contact/code-reviews.md
···
---
-
As a student myself learning JavaScript, I am open to do pair programming to
-
help improve both of our coding skills and do peer reviews before getting shipped to production.
+
As a student myself learning JavaScript/TypeScript for both backend and CLI apps, I am open to do pair
+
programming to help improve both of our coding skills and do peer reviews before getting shipped to production.
-
Read on if you're a good match with me
+
Read on if you're a good match with me or if you're curious on how do I build with TypeScript.,
## What I'm looking for
-
* Fellow open-source developers in any proficiency in programming languages I use.
-
* If it is not on the list, I am more than happy to be paired with you to learn that language together.
-
* If you need a helping hand on handling patches and community moderation for your project, I am also in.
+
* Fellow open-source developers in any proficiency in either TypeScript or plain JavaScript.
+
* If it is not on the list, I am more than happy to be paired with you to learn that language together (looking for Golang and Rust devs to go on pair coding).
+
* If you need a helping hand on handling patches and community moderation for your project, I am also ready to join your team.
* Software developers and engineers building production-grade frontend and backend code, a la apprenticeship or internship.
* For frontend, I am looking to learn to use Flutter for cross-platform apps instead of learning Electron for desktop apps and React Native for mobile apps.
* For backend, I want to explore data persistence with Postgres, MySQL and MongoDB, alongside caching with Redis.
## The Rules
-
* [Follow the personal user manual](../user-manual/index.md)
+
* [Review the personal user manual](https://wiki.andreijiroh.dev/garden/user-manual])
* All-remote sessions only, no in-person meetings unless part of hiring process/employment and within Bulacan/Metro Manila.
* All communications must be async. For sync meetings, it should be 2 hours max and/or have meeting notes in a Google Doc/GitHub issue/Slack canvas/Canva doc.
* You do not need to pay me up for this, but consider [sponsoring me via GitHub Sponsors](https://github.com/sponsors/ajhalili2006) or
-
[hire me](./work.md) if you do.
+
[hiring me](./work.md) if you do.
## You up?
-
Hit me up at [my public inbox](https://go.andreijiroh.xyz/public-inbox) or [my email address](./details.md#email) for details and expect a reply in 1-2 days.
+
Hit me up at [LinkedIn](https://linkedin.com/in/ajhalili2006) or [my email address](./details.md#email)
+
for details and expect a reply in 1-2 days.
If it is a paid work, please let me know so I provide payment details to send the money in.
+31 -11
markdown/contact/details.md
···
[Go back to "Anything else"](./else.md){ .md-button }
[Go back to main contact page](./index.md){ .md-button }
-
!!! warning "Horribly work-in-progress, apologies for missing/incompelete content."
-
This page contains all of Andrei Jiroh's contact details for convenience, though you should not
abuse them (or else get blocked).
+
+
## Need a contact form?
+
+
You can access the contact form (built with Fillout) by pressing the button below. It should open a
+
slider embed for the form to load.
+
+
<div data-fillout-id="4rDpsz53Gous" data-fillout-embed-type="slider" data-fillout-button-text="Open contact form" data-fillout-button-color="#4CAE4F" data-fillout-slider-direction="right" data-fillout-inherit-parameters data-fillout-popup-size="medium"></div><script src="https://server.fillout.com/embed/v1/"></script>
+
+
_**Having a problem opening the form?** [Try opening it directly][contact-form]._
## 📧 Email
···
The most preferred address to use is either [:e-mail: **ajhalili2006@andreijiroh.dev**](mailto:ajhalili2006@andreijiroh.dev)
(my personal address) or [:e-mail: **ajhalili2006@crew.recaptime.dev**](mailto:ajhalili2006@crew.recaptime.dev),
-
(my RecapTime.dev staff address) although if Cloudflare Email Routing or Hack Club Nest has flagged your mail as spam and you don't
-
want to fill up not-spam forms, [use this Tally form](https://tally.so/r/nrB4o2) as an alternative.
+
(my RecapTime.dev staff address) although if my inbox has flagged your mail as spam and you don't
+
want to fill up not-spam forms, [use this form](#need-a-contact-form) as an alternative.
* **Gmail user?** You could try sending mail to [:e-mail: ajhalili2006@gmail.com](mailto:ajhalili2006@gmail.com)
(sharing docs and files over Google Drive are fun but please no spam).
* If you're using Microsoft 365 (personally), you may also try sending (or sharing OneDrive files) to
[:e-mail: ajhalili2006@outlook.ph](mailto:ajhalili2006@outlook.ph).
-
For work-related file sharing, please use my `@crew.recaptime.dev` or `@andreijiroh.dev` email address instead.
+
* For work-related file sharing, please use my `@crew.recaptime.dev` or `@andreijiroh.dev` email address
+
instead.
## 💬 Chat
### :simple-telegram: Telegram
+
I am reachable on Telegram at the same username (`ajhalili2006`) as other
+
socials. For those who want to join at my community chats,
+
[here's the public one][tg-pubchat] and [here's for the inner circle (request to join)][tg-kookyinsanestuff].
+
+
[tg-pubchat]: https://t.me/ajhalili2006_chat
+
[tg-kookyinsanestuff]: https://t.me/+EFWmxPj4tUY1Y2VI
+
### 🤖 Discord
My Discord username (`ajhalili2006`) is pretty much the same across my socials. If we are in in any common
···
fine too, but I rarely check them on Discord. I am often looking at these Discord servers:
* lounge.andreijiroh.dev (personal server, [invite link](https://discord.gg/kf5nz4X))
-
* Recap Time Squad / Community Lorebooks ([invite link](eva9EAgkty))
+
* Recap Time Squad / Community Lorebooks ([invite link](https://discord.gg/eva9EAgkty))
* Gildedguy's Gilded Guild ([invite link](https://discord.gg/gildedguy))
## 👥 Over at socials
···
I may look into them but reply on my main). The following are my main accounts across the internet,
in order of preference:
-
* :openweb-icons-fediverse: [@ajhalili2006@tilde.zone](https://tilde.zone/@ajhalili2006) or [@ajhalili2006@verified.coop](https://verified.coop/@ajhalili2006)
-
* :simple-tumblr: [@ajhalili2006@tumblr.com](https://tumblr.com/ajhalili2006) ([askbox](https://www.tumblr.com/new/ask/ajhalili2006))
-
* :material-twitter: [@ajhalili2006@twitter.com](https://twitter.com/@ajhalili2006) (or `@ajhalili2006@x.com` if you're pedantic)
+
* :openweb-icons-fediverse: [@ajhalili2006@tilde.zone](https://tilde.zone/@ajhalili2006) (backup: [@ajhalili2006@vivaldi.net](https://social.vivaldi.net/@ajhalili2006)
+
* :simple-tumblr: [@ajhalili2006@tumblr.com](https://tumblr.com/ajhalili2006) ([askbox])
+
* :material-twitter: [@ajhalili2006@twitter.com](https://twitter.com/@ajhalili2006) (or
+
`@ajhalili2006@x.com` if you're pedantic)
* :simple-linkedin: [@ajhalili2006@linkedin.com](https://linkedin.com/in/ajhalili2006)
* :simple-messenger: [@ajhalili2006](https://m.me/ajhalili2006) [^1]
-
## 🔒 Encryption
+
## 🔒 Encrypted communications
-
See [this personal user manual page](../user-manual/encrypted-communications.md) for the full
+
See [this personal user manual page][encryption-pum] for the full
details, but tl;dr:
* If you're using Signal or even E2EE Matrix, send me an encrypted/unencrypted-but-signed email
···
address is `a715100e58cf60500ee159652f384539c700b263`.
[^1]: Only used at school and for IRL friends and family members
+
+
[encryption-pum]: https://wiki.andreijiroh.dev/garden/user-manual/encrypted-communications
+
[contact-form]: https://ajhalili2006.fillout.com/contact
+
[askbox]: https://www.tumblr.com/new/ask/ajhalili2006
+5 -1
markdown/contact/donations.md
···
[Go back to main contact page](./index.md){ .md-button }
-
TBD
+
Thanks for your interest in supporting my open-source work
+
and/or other projects (i.e. the blog)!
+
Please visit [the dedicated sponsors site](https://sponsors.andreijiroh.dev) for all the details, including the FAQs.
+
+
## Is this for Recap Time Squad? {#recaptimesquad}
+5 -2
markdown/index.md
···
## More about myself
-
* Started in my TBD
+
* Started in my journey as a backend dev since 2018 via Glitch dot com (RIP).
* While my early autism diagnosis helped me through speech therapy, I am still
between masking/suffering in silence while being neurodivergent in real life.
···
Raspberry Pi OS + Debian 12 Bookworm, both received from one of Hack Club's YSWS programs.
* **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
+
* **Programming Languages**: TypeScript via [Node.js](https://nodejs.org) + [Deno](https://deno.land), Bash
* **Editors**: mostly nano and [VS Code](https://vscode.dev) (switching between stable and Insiders), sometimes [Zed](https://zed.dev/)
* **Cloud development environments as service**: [GitHub Codespaces](https://github.com/features/codespaces), [Gitpod](https://www.gitpod.io)
* **Code forges**: Mainly [GitHub] and [GitLab SaaS][saas], also mirrors to
···
### GitHub Activity stats
[![github: activity stats](https://github-readme-stats.vercel.app/api?username=ajhalili2006&show_icons=true&theme=dark&title_color=ffffff&text_color=ffffff&locale=en)](https://github.com/anuraghazra/github-readme-stats)
+
+
+
<!-- links -->
[Recap Time Squad]: https://recaptime.dev