Projects
Like many professional web developers, most of what I write is not public and is the property of my employer. The projects listed below are side projects (stuff written for fun).
Websites
- I wrote JWS Pictures to see if you could build a blog that uses git commits as the sole data source. It uses CI/CD Pipelines to resize the images and build out data files.
- I created Joe's Job Tracker as a bit of a proof of concept during the October 2023 Hack and Tell. It is mainly a proof of concept but also replaces a spreadsheet I used to track active jobs. It uses Vue 3, Vue Composables, Firebase Cloud Firestore, and Google SSO.
- I created my Vue Offline Boilerplate as a proof of concept and a starting point for 2-3 future web apps I have in mind. You can log in using Google or Microsoft credentials (work or personal ones will work) and create a user profile. It establishes public profile pages out of that data. It uses Vue 3, the composition API, Firebase Authentication, Firebase Cloud Firestore, Pinia, and Bulma.
- You can see a test profile page at https://boilerplate.jws.app/profile/steinbring/.
- It uses the vite-plugin-pwa plugin for offline support, which means that you can install the app on your phone or laptop.
- When I built the job tracker in October, it used Vuex. This app now uses Pinia (which I was excited to play with).
- I have been working on building a project and talent management system that uses the boilerplate app listed above. Technologists have a physical location and self-reported technology proficiencies associated with their records. Project managers can use those values to align available technologists with project goals and deadlines.
Android Applications
- Once upon a time, I wrote a number of AngularJS / Bootstrap / PhoneGap apps. The code is still on GitHub, but it hasn't been updated in years, and the apps are not available on the Play Store anymore.