Profile picture

Josephine Heidepriem

Front-End Developer
Pronouns she/her
Open Resume Email Directly

About me

I’m a former Photographer and Exhibitions Coordinator with an educational background in research and technology. Software engineering is the collaboration of my previous training and work experience. I love problem solving and research, as well as building beautiful applications. I am happiest when I'm learning and thrive in a dynamic team environment.

Preferred locations

  • Houston, TX
Open to remote work

Previous industries

  • Civic & Social Organization
  • Fine Art
  • Photography
  • Research

Skills

  • Adobe Photoshop
  • Chai
  • CSS3
  • Cypress
  • Git
  • GitHub
  • HTML5
  • JavaScript
  • Mocha
  • Node.js
  • React
  • React Native
  • User Experience Design / UX
  • User Interface Design / UI
  • Visual Studio
  • Webpack

Currently learning

  • GraphQL
  • TypeScript

Projects

Non.cense

Non.cense

Project scope time 20 hours
Collaborators

Tools Used

  • CSS3
  • Cypress
  • HTML5
  • JavaScript
  • React

This project is designed to allow users to view the most banned books in Texas, view book details, and click a link that takes them to an open source library where digital and audio versions are available to borrow for free. The main screen gives users an explanation of the site. Users can navigate to a library page and view all available banned books. Once a user clicks on a particular book, they can decide if they want to borrow a book!

Non.cense was a solo React project, designed and built in 5 days as a final project for Mod3. Wins for this project included successfully teaching myself React Hooks.

Launch the App Code Repository
Screenshot detail for project Non.cense
Screenshot thumbnail #1 for project Non.cense Screenshot thumbnail #2 for project Non.cense Screenshot thumbnail #3 for project Non.cense

Doom Scroll

Doom Scroll

Project scope time 25 hours
Collaborators Profile picture for Blanche Haddad Profile picture for Angie Staffieri Profile picture for Ian Nordby

Tools Used

  • Adobe Illustrator
  • Adobe Photoshop
  • CSS3
  • Git
  • GitHub
  • HTML5
  • JavaScript
  • React Native
  • User Experience Design / UX
  • User Interface Design / UI

This project is designed to allow users to learn more about the latest natural disasters happening all over the globe. As the user opens the app, a splash screen displays with the app logo. There is then a loading screen featuring the app logo and a spinning asteroid. The main screen includes all of the disaster categories, including earthquakes, volcanoes, wildfires, severe storms, and asteroids. A user can click on each category and a new screen view will open with a list of all of the disaster events in that category. A user can also search for a particular disaster in that list. Once a user clicks on an event, they will be taken to a new details screen. The details view includes a map and more information, which is different depending on the type of disaster. The asteroid details view also include Nasa's astronomy photo of the day and a custom built spinner component that allows users to interact with the planet the asteroid is orbiting. The user can click a back button on any of the screen views to navigate back to the main screen. If there is an lag from the server, the loading screen will appear between page loads.

Doom Scroll was a group project where we taught ourselves an unfamiliar tech with absolutely no educational instruction. We chose to implement React Native. Wins included building a React Native app from scratch in 10 days, learning React Navigation, successfully learning Expo and Xcode as part of our environment build and simulation, and adding CSS animations to multiple components.

Overall this project was challenging and I think our group handled it really well. We worked together as well as divided up tasks as needed. Our API also changed all of their data after our project was finished and we had to go back and rework all of our API calls and functionality associated with it.

       

Code Repository
Screenshot detail for project Doom Scroll
Screenshot thumbnail #1 for project Doom Scroll Screenshot thumbnail #2 for project Doom Scroll Screenshot thumbnail #3 for project Doom Scroll Screenshot thumbnail #4 for project Doom Scroll

Garden Grow

Garden Grow

Project scope time 25 hours
Collaborators Profile picture for Rae Gebhart Profile picture for Ciera  Muniz Profile picture for Karim Al-Rashdan Profile picture for Alexander Pitzel Profile picture for Lacey Weaver Profile picture for J Seymour

Tools Used

  • Adobe Photoshop
  • CSS3
  • Cypress
  • Git
  • GitHub
  • GraphQL
  • JavaScript
  • React

Garden Grow was designed with garden lover's in mind! Enter your zipcode on the home page and grab your hardiness zone within the United States, along with planting details for a variety of veggies. Users with profiles can also save different veggies to their gardens.

Garden Grow was built from top to bottom in 10 days by 3 back-end engineers and 4 front-end engineers for the Capstone Project at Turing School of Software and Design. We used React, React Router, Cypress, and GraphQL.

       

Launch the App Code Repository
Screenshot detail for project Garden Grow
Screenshot thumbnail #1 for project Garden Grow Screenshot thumbnail #2 for project Garden Grow Screenshot thumbnail #3 for project Garden Grow Screenshot thumbnail #4 for project Garden Grow