Highlighted Projects

More code samples can be found on my GitHub page.

Personal Website

This is the site that you are viewing right now. It currently serves as a portfolio to show code samples and showcase projects that I have been working on. The reason behind the technology used is described in the sections that follow.

Personal Website

Github Repo: https://github.com/JREricson/jrericson_v2_rebuild

Technologies: Python, Django, markdown, nginx, Docker, Docker-compose, Linode, bash, boostrap, Linux, SSH, Rsync.

See project

Web Consulting

I have done consulting work for sageacademicsupport.com and animalcarefoundation.org

Web Consulting

Technologies: React, Netlify, CSS, HTML, bootstrap, Wordpress, Weebly, DNS transfers

See project

Wikipedia scaping map creating site (REST with authenitcated logins)

Site that extracts GPS locations from Wikipedia articles and plots location of items in list on map. Clicking on each pin brings up a popup modal displaying the introductory description from the Wikipedia page. it includes authenticated user sessions and allows users to save previous maps.

Wikipedia scaping map creating site (REST  with authenitcated logins)

Github Repo: https://github.com/JREricson/SE_Project_WikiApp

See project

Photo Exploration App

Photo blog with user profiles. Each user has a profile page, albums, and photos. Site shows a map pinning locations of photos. Photos are searchable through a UI or an API. Meta data, such as GPS coordinates and camera parameters, are extracted upon upload.

Photo Exploration App

Github Repo: https://github.com/JREricson/photoAppV1

Technologies: javascript, Nodejs, leaflet maps, heroku, ASW S3

See project

Language learning App

A language learning application designed to meet personal needs not seen in existing products and built for learning key technologies.

Language learning App

Technologies: SQL, Python, Django, Nginx, React, Redux, Typescript, Celery, Redis, Github Actions, S3, SwaggerAPI, JWT, Docker, Git, Bash

Concepts: REST, Authentication, transactions, SQL, unit testing, logging, reverse proxies, containers, AI and manual code generation, blob storage, database seeding, scripting, Regex, API consumption, API design

See project