Zoetropes

Animating with code and the illusion of motion.

June 13, 2024
Defining Seniority

Mapping out the journey towards the top of the career ladder.

February 17, 2024
Hindrances

What prevents us from doing anything at all?

February 8, 2024
The Best Stocks to Buy Right Now

Enter the world of automatically refreshing content with AI.

November 19, 2023
The Stolen iPhone Playbook

A detailed narrative and guide through my personal experience of iPhone theft in New York, offering practical advice and resources for securing your digital life.

November 13, 2023
The Birth of a Yoyo → Part 1

Let's talk about how to create one of the most popular toys in the world.

June 25, 2023
Algorithmic Botany

Growing plants with code and L-systems.

May 30, 2023
Capture the Flag

An online, async Capture the Flag game. Hosted on this webpage.

November 21, 2022
Near Image Replicas

Making visually similar images that are 100% different.

August 3, 2022
Why The Links On My Website Turn Pink

Favorite colors and digital breadcrumbs.

January 28, 2022
Creating Music Metrics and Modeling Artist Relationships with Spotify's API

I love two things more than anything- music and computer science. Let's use Spotify's API to combine the two! Topics include Music Recommendation, Discography Ranking, creating a Graph of Related Artists, finding the shortest path between two artists, & more!

December 12, 2020
I asked 50 strangers to make up a new word. This is my new Internet Lexicon.

Curious to see strangers' creative ability, I went on Omegle and asked 50 participants to create a new word, and tell me what it means.

November 25, 2020
The HotPlot- A Fun Way to Prioritize Ideas

Everyone wants a way to prioritize their ideas and side projects, but doing so often feels tedious and unhelpful. Introducing the HotPlot, a way to organize your thoughts that feels right.

July 8, 2020
Joyful Kotlin- The Class You Never Knew You Needed

Kotlin is a language that runs on the JVM, is supported (and recommended) for android development, and has extensive syntax support for important concepts like null safety, concurrent / parallel processes and static typing. Why isn't it being taught in more CS curriculum?

June 3, 2020
Why You Should Intern At A Startup

Working for a startup may not give you immediate prestige on your resume, but it does teach you valuable opportunities and skills that large companies simply cannot offer.

May 18, 2020
Privacy First Contact Tracing, in Layman's Terms

In order to re-open the economy in the fastest and least-damaging way possible, contact tracing applications will play a huge roll. But how do these apps work, and how do they protect our personal information?

May 17, 2020
The Importance of a Good README

How a well-written GitHub README can make your project more successful.

May 17, 2020