ata.soy
NEW
How I Got a 4.0 GPA While Still Touching Grass

How I Got a 4.0 GPA While Still Touching Grass

Learn how to achieve academic excellence while maintaining a balanced life. Discover proven strategies for getting a 4.0 GPA while building projects, exercising, and having a social life.


8 mins

2025-08-15

A Shallow Deep Dive on Mail Servers and DNS Records

A Shallow Deep Dive on Mail Servers and DNS Records

We use email daily and it is the invisible but most important marketing and communication tool. Us developers use email for several things but we (at least me) don't understand how it works under the hood.


6 mins

2025-07-20

How to Build Your Own Small SQLite Clone - SQLcik

How to Build Your Own Small SQLite Clone - SQLcik

This is my second project after I did a small compiler, and it took more time than I expected. Not because the project was complex or hard, but because I didn't have too much time for it since..


6 mins

2025-07-11

How I handled large file uploads in a Serverless Next.js app

How I handled large file uploads in a Serverless Next.js app

I ran into Vercel's 4.5MB serverless function limit when uploading PDFs to OpenAI. The solution? Use client-side uploads to cloud storage with signed URLs, then process files from there.


3 mins

2025-06-01

Simple Compiler Construction - md2jsx

Simple Compiler Construction - md2jsx

I had enough of vibe coding for around two months, so I wanted to take control back and learn more about computer science. So I built a simple Markdown to JSX compiler. I'm currently studying programming language fundamentals where we also go through this stuff!


8 mins

2025-05-19

My Binary Search Notes - Only Explanation You Would Ever Need

My Binary Search Notes - Only Explanation You Would Ever Need

Binary search is one of the fundamental sorting algorithms and a building block for more complex ones. It can be tricky to understand at first...


5 mins

2025-05-04