Hi there! I’m Elianiva. I’m a 17 y/o pleb who loves to build websites (or any software-related things at this point :) and contribute to open source projects as many as I can to make other people happy!
I was born and raised in Indonesia up until now, though I’d love to try to live abroad. I’ve been always interested in technology ever since I could remember. I started programming around 2018. My first language was actually Java, but then I got frustrated and went with Web Developer route, which is what I’m mainly doing until now.
My mother language is Bahasa Indonesia, I can also speak English, and a little bit of Japanese, でも、日本語はまだまだですw
I actually know more than these, but they’re irrelevant as I don’t use them that often compared to these ones.
It’s basically a requirement for your average web developer. If you want to see my work, Svelteception is probably one of my proudest CSS work. I basically took random UI designs that I found on the internet (mostly from Dribbble) and implemented them. It was initially a challenge-sort-of-thing that I do with my friends, but they got busy and no longer have time for it. It’s only meant for the look though.
Markdown is something that everybody knows, it’s dead simple and nice to work with.
I’ve been trying to use LaTeX more often recently since it’s a very interesting concept to me. I don’t really like Rich Text Editor like Microsoft Word, Google Docs, etc. Being able to create an article, cv, etc, without ever touching those editors is superb. Though I haven’t touched the bibliography stuff, I only used them for basic things.
I’ve made several apps in the past. Either full-stack or just the front-end. My go-to framework/library for frontend is usually Svelte or React (with NextJS) and my go-to framework/library for back-end is Fastify or Express, but again, I’m trying not to limit myself to a certain framework, I like learning new things!
Lua is a language that I thought I would’ve never learned. I mainly use it for my text editor, which is Neovim and my window manager AwesomeWM. I think it’s a nice, small and a very simple language, it’s meant to be easily embeddable, so it doesn’t have a big stdlib like Python. Also, LuaJIT is crazy fast for a scripting language.
Rust an interesting language IMO. I did several simple experiments with Rust like nyaa.si scraper just for fun. I really want to spend more time with it, but I don’t have many use case for it (yet) and its compile time is just frustrating on my current laptop.
I recently started to invest more time in Go because it’s a simple language yet it’s quite fast. For me, it’s kinda like a middle ground between NodeJS and Rust. I made this smol API for my custom Chrome homepage when I learned Go for the first time.
If you want to reach me then feel free to hit me up on Twitter or Discord @elianiva#7886. I barely checked Twitter, only use it for Vtuber or Art related stuff. A better option is my Discord since I’m quite active on that platform. You can also email me if you prefer, I check my email quite often :)
Originally, I made this website as a place to keep my “notes”, but I thought that wouldn’t be useful unless I share it with other people. I also think it’s cool to have your own website where you can do whatever you want with it. If you want to check all my personal works, either check on the projects projects page or my Github profile.
Sapper Svete-Kit and MDSveX to build this website and it’s hosted on Vercel. If you want more detail about my website then you might want to read this post or this updated post where I explain the process of making (or rather, rebuilding) this site.
My laptop is Thinkpad X220. I use GNU/Linux as my main Operating System. Archlinux to be more specific, with Nix as my package manager. I’ve used Linux since ~2019. I’d say I’m not a GUI-guy myself because I prefer spending my time inside the terminal (except browsing the web, of course)
I use a Window Manager called AwesomeWM, such an awesome window manager. I also use a text editor called Neovim I’ve been using it full-time since late 2019. It’s actually my first text editor that I feel comfortable with. I started using it when I got my first laptop and got serious about programming. Anyway, here’s my dotfiles if you want :)
Well, I guess that’s about it. Thanks for visiting my website and I hope you found something useful from my site. Have a wonderful day! ツ