Hi. I’m CJ. The thing I like to do most is write. I strive to write honest essays, usable websites, and clear math.

My full name’s Carl Joshua Quines, but you can call me CJ. I’m twenty-four, and I work as a software engineer for Stainless. I graduated from the Massachusetts Institute of Technology in 2023.

Here’s my resume, some frequently asked questions, and contact details.

A picture of CJ Quines.

Writing

Writing is one of my hobbies. I keep my own blog, Infinite Ascent, and I was a blogger for MIT Admissions, where I collected my favorite posts on my writing page.

Code

Most code I write is for websites. My day job is being a software engineer for Stainless, an API startup. Before that, I was a software engineer for Instabase, a document processing startup. Outside of work, my personal projects tend to be web-oriented too.

I used to do competitive programming. Back when I joined contests more often, I went to the International Olympiad in Informatics, and made it to Round 3 of Google Code Jam. Now, I am a contributor to the National Olympiad in Informatics – Philippines.

Math

I write handouts on math I find interesting. My focus is on explaining things and giving intuition, and most of my handouts have pretty light prerequisite knowledge.

I used to do math competitions and math research. Now, I am a contributor to the Philippine Mathematical Olympiad.

Other things

When I was in MIT, I was involved with a lot of MIT student groups. I worked with the Educational Studies Program; we run educational events for middle and high school students around Boston. I did square dancing and round dancing with Tech Squares. I still try to dance when I can; I also call for A2, C1, and C2. I’m also involved with Puzzle Club, the Filipino Student Association, and the Assassin’s Guild.

I do puzzlehunts with ✈✈✈ Galactic Trendsetters ✈✈✈. I help write the Galactic Puzzle Hunt.

On this website, there’s a FAQ, with questions mostly about studying in the US, and math and programming competitions. I care about design enough to have a colophon.

(This website isn’t as updated as I want it to be. The things that matter to me shift in importance, but we make do with what we have.)

If you have a question, found a typo, or want to talk, you should contact me. I read and reply to all emails I get, and I always like it when I get an appreciation message from someone.