Blog

Welcome to my blog!

Here you can read about my latest programming challenges, helpful resources I’ve found, and tips and tricks I’ve learned along the way. And if you never want to miss a post, subscribe and get updates every two weeks!

Blog Entries

Productivity Focus App – A Streamlined Dashboard Tool

Why I created a productivity focus app In keeping with my love of all things productivity-related, I decided to make my own version of the popular Momentum Chrome extension. I really love the look of this app, but there were a couple of things that it didn’t have...

Goal Tracker – A Productivity App

Why I created a goal tracker Perhaps this is an odd thing to admit, but I love productivity apps and I especially enjoy creating useful apps that help me be more productive. When I was just getting started on my journey to become a software engineer, I created a...

Memory Card Game Using HTML, CSS, and JS

Why I made a memory card game For a while now, I’ve been thinking about broadening my horizons to include languages other than Python. I love Python--don’t get me wrong (!), but as an aspiring software engineer, I realize that it’s good to have at least a passing...

Recursion in Python

What is recursion? A recursive function is a self-referential function—that is, a function that references itself. Recursive functions have 3 main parts: a base case, a self-reference, and a counter that increments toward the base case. I think a recursive function...

Breadth-first Search in Python

What is breadth-first search? Breadth-first search (BFS) is a search algorithm that finds the vertices of the graph through a (roughly) horizontal traversal. Breadth-first search is a lot like an archeological dig—you want to skim off layers of earth one fine layer...

N Degrees of Wikipedia

Why I built N Degrees After building my Keyword Counter, I thought I would try my hand at another web scraping project. I also wanted my next project to use search in some capacity because I’ve been interested in exploring how search functions worked. And that’s...

Keyword Counter – My First Python Project

Why I built a keyword counter As a digital marketer, SEO, search engine optimization, is something I do with some frequency. SEO is a strategy that marketers use to improve the "findability" of content by search engines. There are a lot of factors that go into...

keyword-counter-hero