Sign in

One way to show off your React skills is by building your own personal website using React and host it for free using Github.

The first thing you need to do is create an create a React app using your terminal by typing:

create-react-app <app-folder>

Next, go to your Github account and create a new repository and link it to the app folder that you created for your React app. You can do that by typing the following in the terminal window with the application folder.

git initgit add README.mdgit commit -m “first commit”git branch -M main

As a geologist switching careers into the tech world, I was always looking for a way to incorporate my love of maps with my coding projects. There is just something about seeing a bunch of useful data plotted on a map that really appeals to me. Whether it is looking at geologic data, weather, COVID-19 cases or voting trends, maps just convey certain information better than other media can.

Mapbox is a component that allows developers to create interactive, customizable vector maps that can be accessed on the web. …


When I enrolled in a coding boot camp, I knew that it was going to consume a ton of my time and be a lot of hard work. The camp advertised itself as being an “immersive experience” — and it was. I regularly had days where I was spending 12 hours or more working on my newly acquired craft.

About 2 weeks into the course, I woke up a little tired one morning with a funny realization. In my sleep that night, I had been dreaming about computer programming. …


Searching for a job can be a really frustrating experience. Before you even get a chance to interview with a company, you need to find a way to separate yourself from the rest of the crowd and get noticed by potential employers. One way to stand out from other candidates while you’re on the job hunt is by having a personal website that highlights your skills and what you can bring to the company.

A personal website is a place where you can showcase your professional portfolio, blog posts, resume and interests. It also gives you an opportunity to be…


So you’ve created a fancy app using Ruby on Rails and compiled a bunch of data with code and associations. That’s cool, but what does it all mean? You can have tons and tons of data, but if you can’t translate what the data is trying to tell you, it’s just a pile of tables and columns.

Data visualization is the representation of data or information in a chart, graph, for other visual format. It makes the data much more digestible to the viewer and easily allows for trends and patterns to be seen.

Kiri Um

Aspiring Software Engineer, Geologist and Geophysicist

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