Sign in

Data Scientist & SWE | NASA | BS Computer Science & MBA Student
Photo by Christin Hume on Unsplash

Using keyboard shortcuts is an incredibly underrated productivity hack. Invest a small amount of time in learning them, and you’re guaranteed to increase productivity and streamline workflows.

Note: as I discover more useful keyboard , or people contribute their insights in the comments, this list will be updated!

I cannot…

Lessons learned — two years and three internships later.

Photo by Israel Andrade on Unsplash

Flashback to March 2019.

I’m a computer science newbie, just a year into my degree after switching over from music. After attending a conference for women in STEM hosted at Harvard, I was left with an overhwelming sense of excitement and…

Photo by Artem Sapegin on Unsplash

I’d be surprised to come across a programmer or data scientist who hasn’t used Python for at least one project. …

If you’ve already mastered your LinkedIn and are ready to take it to the next level, check out my article on how to make your website/ePortfolio really stand out.

Photo by Brooke Lark on Unsplash

As a twenty-something in the twenty-first century, my professional digital presence is essential in my pursuit of a fulfilling career. Even…

Tutorial detailing how to import data and create your graph database via a Python script.

Minimal workspace with laptop displaying code.
Photo by Christopher Gower on Unsplash

A recent project of mine has involved creating a massive (upwards of a million nodes and relationships) graph database in Neo4j. When there’s that much to process, having an automated script comes in clutch. This article outlines some tips I have for anyone in a similar situation.

Code is linked…

Clean, minimal workspace setup with laptop displaying code in front of a window.

I’ve been working on a project for a few months now that has involved tying a Neo4j database to a Dash application, which ultimately comes down to being able to run Cypher queries through Python code.

The library Py2Neo has been incredibly useful for this; you can run Cypher queries…

To start, let’s answer a few questions.

What’s an ePortfolio?

An ePortfolio is basically a professional, personalized landing page; you can think of it as a customizable LinkedIn.

Why should you have an ePortfolio?

An ePortfolio is like your LinkedIn on steroids. You can include whatever content you’d like, not limited to the fields LinkedIn provides, and add your…

Photo by freestocks on Unsplash

AR is usually implemented with Storyboards, but it doesn’t have to be. This tutorial is for my fellow devs who want to pair SwiftUI with AR, without the hassle of Storyboards.

Let’s Start

Go to your existing SwiftUI project; for this demo, I created a new Single View SwiftUI project.

As a college student, intern, and relatively new programmer, I’m always looking to my professors, mentors and experienced teammates for coding & workflow tips. Recently, I gained a new appreciation for Bash aliases & functions, which has helped me streamline workflows and cut down on headaches.

Photo by Rich Tervet on Unsplash

What is Bash & .bashrc?

If you’re a programmer…

Home Screen with Menu Widget.

I was tired of seeing & using the same old tab view navigation in apps, so I created a menu widget that mixes up navigation a little, without making it overly complicated or confusing. This tutorial outlines how I created this from scratch and how you can easily integrate it…

Madison Gipson

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store