Hello, I'm Ryan Schafer

I build web and mobile applications

Ryan Schafer

About Me

I'm a software developer based in Bellingham, Washington. I enjoy front end work and have particularly enjoyed building applications with React.js. I've also taken pleasure in writing efficient business logic in Java, building Restful API's with Node.js and Express.js, and building Android applications in Java.

Projects

Author Genie

I developed an Android application to assist writers with setting goals and overcoming writers block.


Check out the Google Play Store listing.

Or view the GitHub Repository.


Android Studio, Java, SQLite (using Room as an abstraction layer), MVVM design pattern

Drum Machine

I built a low-latency drum-machine with live recording, overdubbing, and quantization. Drum patterns are now stored in the browser using local storage.


View a live demo.

Or check out the code on Github.


Javascript, React, Web Audio API, Web Storage API

Rent Calculator

I designed a desktop application for calculating shared payments of rent and utillity bills in a communal living situation.


Follow the directions here to see how it works


JavaFX, IntelliJ, MCV architecture, Java IO

Wikipedia Search App

A clean, simple UI for searching Wikipedia and viewing top results.


You can see this project on Github or on Codepen


HTML, CSS, JavaScript, Jquery, JSON


Contact

Are you a hiring manager looking for a great new addition to your software developement team? Are you a small business owner looking for help building/maintaing a custom mobile app or website? Feel free to drop me a line. Currently the best way to reach me is by email.