
After working in an attorney's office for 13 years, I thought, "I wish I had gotten into programming 5 years ago... but I really don't want to say that in another 5 years!" I studied on my own, making enough basic projects to know I wanted make a career of this, so I furthered my education with the coding bootcamp, Nucamp. Shortly after completing Nucamp I got hired in the telecommunications field. While this involves some technical knowledge and learning new skills, my goal is still to transition to a career in development. I still work on projects in my spare time and continually stretching my skills and knowledge.
Projects"WeeklyDire" is a fake news site (not a fake-news site.) Instead of doing more small projects, I decided to spend time developing new features and learning new skills on a single project. As a result, what began as a small news/blog site with a few links turned into a full-stack cloud-deployed app. Developed with the MERN stack, it features lazy-loading, authentication using passport.js, user-dependent functionality such as a form for creators to add articles and a page for admin users to perform administrative functions. And soon to come--Paypal integration to upgrade accounts to premium!
Live Link Code LinkI created Formation church while learning how to use React. Improving on a previous version that only featured static elements, the new site includes an "events" page that displays events chronologically and allows users to add events.
Live Link Code Link"Formed Church" was my first attempt at creating a website for a local church. The most exciting thing about this site isn't anything the user can see. This is the first project I set up with CI/CD principles to allow for easy updates. Any time the main branch of GitHub is updated, the code is automatically minified and uploaded to Netlify.com and published. Less time copying and pasting means more time doing and learning!
Live Link Code LinkThis Express server was made to track users and events and store the information using MongoDB locally. It is a public API, so other sites could connect to this database to get and update event information. To test it with a Postman account, click "Run in Postman" and try out the endpoints.
Run in Postman Code LinkThis scoreboard tracker was made for the dice game, Qwixx. It features a built-in dice roller, auto-blocking illegal moves, and constant score updates. This iteration also includes undo and redo buttons. While this could normally be a complicated task, React with Redux made it simple because every change includes a new "state," so undo and redo just means going forward or backward through the states that are saved.
Live Link Code Link