me@thopay.dev
thopay
thopay
Home
Blog
Projects
Education
Skills
Experience
Socials
Home
Blog
Projects
Education
Skills
Experience
Socials
Cracking Trivia: A Software Engineer's Approach to TapTap Live
Dive into the journey of a software engineering student who tackled the challenge of automating trivia answers on TapTap Live. Explore the naive approach, the hurdles of real-time answers, and the innovative solutions involving OCR, GPT-4, and Google's Gemini Vision.
Read More
From The Vault: Diving into Big O, Big Theta, and Big Omega
Kick-starting the "From The Vault" series, this post shares lecture notes from the COM S 311 class, covering concepts like Big O, Big Theta, and Big Omega.
Read More
Solving Matroid's Intern CTF
A step-by-step breakdown of how I solved the challenge
Read More
Iterating App Design In Figma
Follow along as I develop the design for an Uber-esque bike sharing app.
Read More
Building My Second Brain
Discover how I, a software engineering student, efficiently organized my knowledge and experiences using Obsidian. Learn about the challenges, triumphs, and unique insights I gained throughout this journey of constructing my own "second brain".
Read More
Developing My Astro Portfolio Website
A deep dive into the process of building my Astro portfolio website, including the motivation, challenges, tools used, design decisions, and tips for others.
Read More
Building the Iowa State TREND Fashion Magazine Website
Dive into the nitty-gritty of how I conceptualized, designed, and implemented the TREND Magazine website at Iowa State University. Explore the tech stack used, challenges encountered, and how the project shaped my software engineering skills.
Read More
Making Markdown Your Second Language
Explore the power of Markdown, a simple yet powerful language that can make your life easier. We'll go through its basics, best practices, and how to use it effectively.
Read More
My LeetCode Journey
Dive into my personal experience with LeetCode. From initial struggles to eventual success, I'll share my tips, strategies, and how perseverance helped me improve my coding skills.
Read More
Rust vs Go
Join me as I break down the differences, strengths, and weaknesses of two popular programming languages - Rust and Go. Whether you're a beginner or a seasoned developer, this post will provide valuable insights.
Read More
How I would learn to code if I started over
Ever wondered how you'd do things differently if you could start over? Join me as I reflect on my coding journey and share what I've learned along the way.
Read More