How I got my first internship

Published: March 10, 2026

← Back to Blog

How it started

A month ago my friend shared a link with me to Kalshi's referral bonus program. If I deposited $25 to Kalshi and traded it, then my friend and I would have both recieved $25 as a bonus. Having known very little about prediction markets, I was super careful of gambling. However, since the Super Bowl was coming up, I decided to bet some money on the Seahawks. I ended up getting the refferal bonus and making a little bit of money that I soon withdrew from Kalshi. Soon after that I looked into Kalshi's API and decided to build something with their SDK. I wanted to build a trading bot that takes in data from Kalshi and loads it inside a terminal. I looked into this type of idea and learned about the Bloomberg Terminal, a big influence in the project I made. I decided to build a UI interface for Prediction Markets, making it keyboard-native and terminal-like. I thought I could make it look like Claude Code so I used Textual, a python framework that looks super cool. In the process of building this terminal I ran into a couple issues, the main one being rate limiting in the Kalshi API. I pivoted to using a Websocket with L1 and L2 authentication so I could use a private channel for Kalshi's Websocket. This made it so I could stream the data coming in seamlessly. So after I built this terminal, I went to LinkedIn to make a post about it. "I made the Bloomberg Terminal for Prediction Markets" is what I started with.

LinkedIn Engagement

I made the post and didn't expect anything of it. It was on Friday when I was with my parents that I opened LinkedIn and saw the buzz. I had recieved 25+ connection requests and 100 likes. Over the course of a week, the impressions rose to 30,000+ impressions and 250+ likes. I also recieved some comments and most importantly, direct messages.

← Back to Blog