Hi!

I'm Samuel Johnson

I'm a computer science graduate with a passion for Software Engineering and Web Development

About Me

profile pic

I'm a recent graduate from George Mason Univerity with a degree in computer science with a concentration in Software Engineering. I plan on pursuing a career in front-end and back-end development but since this field is ever-expanding, I'm open to pursuing other avenues in tech. Continue scrolling to see the projects I've been working on recently!

Languages:

JavaScript

TypeScript

Java

Swift

C

Python

SQL

CSS

HTML

PHP

Technologies:

GIT

MongoDB

Firebase

MySQL

PostgreSQL

Docker

Visual Studio Code

XCode

Frameworks:

React

Bootstrap

Svelte

Git

Jest

JUnit

Projects

DC Metro iOS App

Created an iOS app to provide real-time information on the DC Metro. It includes next train information, next bus information, system alerts, and an interactive map that shows nearby stations and bus stops. The github repository is available upon request. I plan on releasing it to the app store some time in April.

Built with:

Swift

XCode

WMATA API & Web App

Developed a REST API and web application to provide real-time data on train arrivals, live train locations, alerts, station entrances, and fares for the DC Metro. The goal for this project was to fix an issue with WMATA’s site where the information above are on different pages. This project fixes this issue by proving this information in one view.

Built with:

Typescript

React

Express

Node.js

Firebase

RNA Simulation Website

In a 3-person team, we were tasked with developing a website, database, and task manager for a professor at Florida Atlantic University to serve as an interface for their RNA Simulation Program. I was tasked with designing the website to collect user inputs and store them in a SQL database.

Built with:

JavaScript

HTML

CSS

PHP

SQL

WMATA REST API

For a Web Development Course, I developed and API with WMATA’s next train predictions API to predict the number of trains currently running in the system and general inquires of when the next train will arrive at a certain station.

Built with:

Javascript

Firebase