Hello! -

I am a student who is interested in math, science, and computers.

I love exploring new concepts and getting to know cool new things. Whether it’s tackling complex equations, researching about scientific stuff, or trying the latest tech, I’m always eager to learn.

Although I haven't decided the specific domain due to the industry evolving so rapidly, I want to be a computer programmer when I grow up. (Nowadays I'm thinking about AI, but who knows?)

Tech Stack

Web Development

SvelteKit

I really like SvelteKit because it's a fast framework that's easy to learn and use. It's perfect for my small side projects because it makes development faster with its concise syntax and common features like store built-in. This very website is built with SvelteKit too.

Next.js

Next.js is a powerful framework for building web applications. I know some bits of it from trying it in some of my projects, but it has some parts optimised for enterprise stuff which makes things harder for me.

Tailwind CSS

I really should learn REAL CSS one day... but for now, Tailwind is saving me from being frustrated with CSS.

App Development

Swift

Swift is a cool language developed by Apple for their platforms. I've been using it for a while now and it's a great language for building apps. (Except that string manipulation is a real pain to use)

SwiftUI

This is by far one of my favorite UI frameworks. The joy of using all the cool components in a simple way is amazing. The limited platforms it can run on is a bit of a downside, but ironically that's why it's so intuitive to use.

Other Languages

Python

One of my first text-based programming languages I learned. It's a great language for rapidly building things. I'm a big fan of it's simple syntax. I know performance isn't the best, but I haven't faced this as a problem yet.

C

I've learned the basics of C a few years ago. While it helped me get familiar to the low-level concepts of programming, I don't really use the language much since it isn't object-oriented.

C++

After learning C, I learned C++. It's a great low level language for building things. I use it for some of my projects, but it's not my go-to language for most things.

JavaScript

I've been using JavaScript for a while now. It has some weird quirks that always confuses me, but it's a great language for building web applications. I'm pretty comfortable with using now.

Infrastructure & Tools

Vercel

It's a great platform to deploy stuff and I love what they're providing. They also care a lot about design engineering, so the dashboard is a really great reference to look at.

Convex

The ultimate database for building real-time applications. I'm enjoying the amazing DX of it and love the realtime sync, cron jobs and CRDT that comes by default.

Raspberry Pi

A nice single board computer. I have a Raspberry Pi 5 and a Pi 4B running some services at home. I know it could be used for hardware projects too, but for now it's just sitting there on my desk. Check out DietPi too.

Git

I'm that guy who just adds, commits and pushes. Would love to learn more about Git someday.

Figma

I design almost everything in Figma. It's a great tool for designing and prototyping. I'm really impressed with the WASM too.

Obsidian

I've finally settled down with Obsidian. It's a great note-taking app that's really fast and easy to use. I like everything about it; the design, the developer, the features... Everything I've written is stored in my vault.

MacBook Pro

I'm currently using a MacBook Pro with an M2 Pro chip. It's easily the best notebook I've ever had. Never worried about performance on this beast.