About

Hello, I am Ilham Aulia Majid 👋A software engineer with 5+ years of experience. I started my journey as a mobile developer but right now I'm doing a lot of things outside of the mobile world. I love doing exploration and always open to learn new things.Outside of work, I enjoy watching anime and playing video games. I also love going for bike rides and having walks (because I'm bad at running :p) and enjoying the pain and joy that comes with it. Those are the first thing I usually do in the morning before doing chores. Yes, I'm a morning person and I don't have any skill to sleep in the morning, unless I got real tired from the previous day.This is my personal website. Mainly used for showing myPortfolioandResume, but I also use this as my place to experiment and try things out. Especially when I have a free time and feel motivated. Yet, I'm still figuring out what are the other things I can do on this website.This website is built usingNext.jsandTailwind CSS- currently two of the most popular frameworks for building modern websites. The font used here isInter, which I got from Google Fonts using Next.js font optimization.I built this website usingNeovim, which has always been my editor of choice. I run it inside my terminalGhostty, combined withtmuxfor managing sessions. My go-to coding fonts are eitherIntel One MonoorJetBrains Mono. While I experiment with various colorschemes, I always come back toRosé Pine. Even this website theme is inspired by it, both in dark and light mode.I work mostly on macOS, but I always have a Linux machine available as my personal device. Currently, I runVoid Linux, not a widely popular distro, but it meets my needs perfectly. On top of it, I chooseNirias my window manager/compositor, which provides a unique scrolling window manager experience instead of traditional floating or hyped tiling experiences.Besides the default one shipped with the OS, I also useNixpackage manager. I love it because I can use it on both Linux and macOS. The package manager itself is declarative and reproducible, allowing me to easily replicate my setup across machines, even with different operating systems. I just need to write the configuration once and apply it anywhere. That's why I also always prefer apps that offer cross-platform support.Finally, if you want to get in touch, you can find me through the social media links at the bottom of this page. Alternatively, feel free to email me atilaumjd@gmail.com. Thank you for the visit!