Sean Phelan

I'm a web developer experienced with server side and front end programming. I love trying out new technologies, writing maintainable code, and working with clean design.

Projects

  • Cloud Journal

    app thumbnail for Cloud Journal

    Summary

    An online journal that stays updated wherever you go, on any device.

    Technologies

    React, Redux, Node.js

  • Bulletin Board

    app thumbnail for Bulletin Board

    Summary

    One of my side projects to practice GraphQL. This app implements functionality similar to Trello.

    Technologies

    React, Apollo Client, Node.js, Express, graphql-yoga, Next.js

  • Learn German

    app thumbnail for Learn German

    Summary

    Expand your German vocabulary using this individualized learning app. This app adjusts the questions you see depending on what words you know (and which ones you're struggling with)

    Technologies

    React, Node.js, Express, Apollo Client, graphql-yoga, Next.js

  • Truckd

    app thumbnail for Truckd

    Summary

    Need help moving some things? Have a truck and want to make some extra money? Get Truckd!

    Technologies

    React, Redux, Node.js

Skills

Server side technologies

  • Node.js
  • Express
  • Passport
  • MongoDB/Mongoose
  • PostgreSQL
  • graphql-yoga
  • Python

Front end technologies

  • Javascript ES6
  • HTML5
  • CSS3
  • React
  • Redux and Redux Thunk
  • Apollo Client

Testing and tooling

  • Mocha
  • Chai
  • Travis CI
  • Git/Github
  • Heroku

About me

I've always been interested in the magic behind the scenes that makes the complicated software that we rely on every day possible. I've been programming on and off since I was about 13, starting with Java. Unfortunately Javascript wasn't so hot back then, but I definitely learned a lot about programming!

My interest in web development is more recent, and it's been an incredible experience to watch ideas come to life and evolve through the development process. When I'm not creating software, I'm frequently found reading or getting into spirited debates. I also enjoy gaming, building things, and this strange place called "the great outdoors."

Contact me!