About Arija A. (aka. Ari Archer)

Are you (not) a bot?We think you are! Contact me if you're human :) (forward me your user agent: mozilla/5.0 applewebkit/537.36 (khtml, like gecko; compatible; claudebot/1.0; +claudebot@anthropic.com))
A illustration (sketch) of Arija A. with medium length red-black split dyed hair

Hello, visitor 2296734!!

I am Arija A., also known as Ari Archer (she/her) - minimalist open-source developer focused on systems, ethics, privacy, and hackable software. I am an 18-year-old neurodivergent, transgender, vegan individual passionate about technology, open source development, and Gentoo Linux. I enjoy thinking as a thoughtful hobbyist, along with tinkering, and I explore my interests as a wannabe cook, (im)practical writer, and researcher. I come from Lithuania and I am currently engaged in education (gymnasium/high school (12th grade)).

My programming journey began in childhood, initially experimenting with Python and JavaScript on whatever devices I could get my hands on - phones, library computers, anything that would let me write code. Those early experiences of tinkering and exploring sparked my passion for technology and open-source philosophy, eventually leading me to completely migrate to Linux, gain knowledge in C, and never look back to more restrictive systems.

# Skills

Over the years, I've developed skills across multiple programming languages and technologies. Some of my core areas include:

  • Programming (Python): 10 years
  • Programming (C and C++): 6 years
  • Software and library development
  • Linux and systems administration
  • Backend development (Flask and low-level using sockets)
  • Front-end development (HTML, CSS, JavaScript, SCSS)
  • Writing technical specifications
  • Git VCS
  • Security and cryptographic principles
  • Databases (SQLite, PostgreSQL, MariaDB/MySQL, custom)
  • Containerisation and virtualisation
  • CI/CD
  • Automation and scripting

Of course, I've had my fair share of detours, but I'm not bothering to list all the minor things :)

I'm generally a quick learner and adapt well to new technologies, though the areas above are where I've spent considerable time getting properly familiar with things. I like to refer to myself as technology agnostic, since what I truly need is only a code editor, an operating system, and a terminal emulator.

However, I do prefer a more tailored set of technologies where I can feel fully comfortable: Linux (precisely, Gentoo Linux), Vim, C or Python, Git, Bash, suckless (for the record, I don't stand by their policial ideals, rather I appreciate their software simplicity) software (like DWM), and generally minimal, hackable tools that allow me to get stuff done with no BS. In fact, a lot of my userspace is my own software :D

When it comes to natural languages, I speak 4 at least a little bit:

  • Lithuanian: 18 years
  • English: 10 years
  • German: 4 years
  • Latin: 1 year

My German's gotten a bit rusty from lack of use (and for the fact that I'm no longer taking German since high school), but I've been trying to work on that!

# Motivation

What drives me is a philosophy rooted in democracy, freedom, shareability, and hackability (no, not the Hollywood term).

I'm motivated to understand "how things work" rather than just accepting abstractions. I was always a curious kid who wanted to dig into problems and understand their core mechanisms, not just in technology but in everything.

I value intellectual honesty. This mindset shapes how I approach problems: I'd rather "reinvent the wheel" or explore a couple of "impractical" paths if it means truly understanding what's going on. I value the learning process, and I push for clarity over obscurity. If push comes to shove where I need something that "just works", I simply go for it and improve the product with time.

I guess another factor may also be the fact that my projects span quite a range; from the custom static site generator that powers my blog, to practical tools for shell workflows, novelty experimental pieces, systems-level work with languages that compile down to assembly, and that I'm also a big fan of automation. Without such diverse set of things I work on, I might not be as motivated to explore so much.

# Philosophy

Honestly, I'm still figuring out how to label my belief system. At its core, though, is a commitment to self-learning and not being afraid of uncertainty, mistakes, imperfection, or alike. This section is bound to change as I grow and self-study Philosophy.

Philosophically, I strive to be Human and I'm passionate about exploring and advocating for social issues. I believe in acting against these problems where I can, even in small ways :)

Warning sign reading 'Autism ahead' in red, bold letters in front of a background of fireworks and 2 fire emojis in the foregound. Chaotic visuals

My religion is Pastafarianism, and I believe in the Flying Spaghetti Monster (FSM) and its divine mission in the world, meaning I also strongly support the holiness and righteousness of Pirates.

My philosophical worldview is fundamentally grounded in anti-authoritarianism and a strong scepticism toward systems of power that seek to (overly) control or manipulate individuals. I believe in personal autonomy, the importance of critical thinking in resisting propaganda and totalitarian tendencies, anti-patriotic ideals.

In a similar note, I would consider myself particularly critical of militarism and the ways societies indoctrinate young people into accepting authoritarian structures as normal or even necessary.

Moveover, I advocate for individual, decentralised freedoms while collectively supporting social justice and LGBTQ+ rights.

I choose to advocate for minimalism and pragmatism over superficial complexity when it comes to computing or even lifestyle, and I strongly believe in the principles of open-source software.

Furthremore, I value intellectual honesty and I'm committed to creating genuine work that is raw, honest, opinionated, rather than submitting to corporate interests or social expectations.

I am trying my best to be proud of who I am without hiding it to stay authentic, and to encourage openness, acceptance, and the understanding that confrontation is a natural part of life, not something to fear. I have no interest in the ever-so-popular "cringe culture" which goes against these ideals by advertising confirmist culture over authenticity.

# Beyond Code

Beyond mere lines of code, I enjoy other things as well, including but not limited to:

  • Philosophy and thinking
  • Volunteering (particularly related to animals)
  • Cooking
  • Obsessing over a very specific fascination with prime numbers that meet all the following criteria simultaneously: they are cryptographically secure, large, uniform in bit distribution, exhibit a 50% bit-flip rate, and are both Sophie Germain primes (where 2p + 1 is prime and p is prime) and safe primes (where (p - 1)/2 is prime and p is prime)
  • Reading (sometimes)
  • Generally trying new things whenever I get the chance to
  • Blogging and writing
  • Gardening (sadly, can't do it as much anymore due to city conditions :/)

If you're interested to learn more, see my blog!

# Personality and Growth

People often describe me as kind, accepting, open-minded, and non-judgemental. I try to approach interactions with empathy and acceptance. They also tend to notice my analytical side and sometimes label me as so, because of how I approach problems.

I'm also actively working on better communication skills, self-improvement, and mental health. Learning to manage anxiety and emotional grounding has become quite important to me, especially as I navigate through various challenges in the world.

# Favourite Number

My favourite number is:

(click to expand: 8946278779224...)

894627877922431597134515203709762589998700435180763273639715207089837060219844344783604754082603859518959107241490534812493374071641623761611998892742719833336808796138910977474168536205485419580947916785402729868752234509799136536148808391770057813706627329453071602565554412102725908562352206953946149068696111061613887417310544092716950154837578161555969969957963653707318011356516756334451749330018053377844532649438730888347784543256747358224452825167655645083913529061312178958222144238131888041971591783336334701190151375479565140052546251891006929672599407544078255651762054013741392403146915669028271565511846690404090994992658047204429830200292191922016042323743777918229333522893078811383714526070618932442927402308048418654147971571602447272363344838681371295555362545226018117061145997569862532229595077017187476305536811429423340680174373226243080002658529732659118557043337536038550246885648922266791804412299406938271554896788577723681937469105430669972571444052192348763796879902124025926888494786452121782382825657954779270667907209611694984788053640720331895602337885224215338975382514431052102595919618337833546288578440871345907629535667760714358957497337300757644001224791354963749415423240873244243927583101483

This number is special because:

  • It is actually cryptographically secure
  • It is a prime, safe prime, and sophie germain prime simultaneously
  • It has exactly half its bits flipped to 1
  • It has a 2048 bit flips from 0 to 1 or vice versa, making its flip distribution perfect
  • It is 4096 bits
  • Took a whole day to compute for a pl3b on the bsky using my genprime.c program, compiled with compile.sh script on an 8xEPYC 7443 (384 threads) CPU.
  • This is the largest such prime in K_n that I've ever witnessed with my eyes so far. I am so happy. This is the prime that sets off actual deeper research of these primes!!
  • This number is insane RAHHHHHHH

I like these numbers because they are secure, unique, rare, symmetric, and satisfying. Also, did you know that there's no proof that there's an infinite amount of these numbers? They're neat.

This obsession is just for silly exploration. Not anything formal.

Read more about this on my webshrine for Safe and Sophie Germain primes :)

# Closing

If you're interested in exploring more of my work, the projects page has details about various things I've built and maintained over time, and my blog may provide further context to my personality :)

Life's been quite a journey so far. There have been challenging periods and plenty of learning experiences. I'm working towards building a stable life surrounded by reliable people, continuing to solve interesting problems, and hopefully reaching a point where I feel comfortable just existing and being myself.

Thanks for taking the time to learn a bit about me. I'm always happy to connect with people and collaborate on interesting challenges, so feel free to reach out through the contact page if you'd like to chat!