Ever since I was thrilled to get my first MS-DOS command to work as a child I have always had a curiosity and interest in technology. This has led to me to learn how to build desktops and media centers, teach myself basic networking, and now to have taken the first steps down the path of software development.
In college I studied Biochemistry, Cellular, and Molecular Biology and became specifically interested in genetics. This was driven by a desire to understand the fundamental, hidden mechanisms that make things function. Then while working at a Cytogenetics laboratory I had the chance to work as a subject matter expert on a team to build a new laboratory information system. The development team quickly saw my passion and interest in technology and changed my role within the team to that of an internal product owner role. I helped make design decisions and helped with the layout of necessary databases. I became so familiar with how the software functioned that I was made the trainer for the entire laboratory staff and wrote most of the documentation and user manuals as well. The CEO said they had never seen such a seamless and successful transition to new laboratory software.
This lead to me wanting to learn more about programming languages and after a period of self-teaching I realized I wanted to pursue development in a serious manner. I decided the best route was to sign up for the full-stack development program at Nashville Software School. I have loved every minute of it while learning Javascript, React, SQL, and Python/Django and will finish in June 2020. The ability to create new things with code is exciting and I love the aspects of development such as troubleshooting and finding software solutions to solve real world problems. This is truly a career that speaks to the lifelong learner in me.
Podist is a web application to help with finding, organizing, and recommending podcasts. The user does this by finding podcasts using an external API based keyword search or genre search. The user can then save the podcast data for the purpose of building lists that they can title and comment. Other users can see those lists and gain inspiration and can also see a gallery of all the podcasts saved by any user. The application is built using React and uses Material UI for styling of the elements It uses react-router for routing, json-server for referencing saved podcasts and lists data, and has full CRUD functionality.
Consilium, which is Latin for "plan", is an application that helps organize all the details of a group trip. A user can plan various trips and attach various information relevant to each of those trips. These include flight information, accommodations, and any suggested or planned activities. The user has access to views for each of these items as well as full CRUD functionality for each. It was built using React for the client-facing portion of the application and also incorporates react-router for navigation and Bootstrap React for styling. The server-side of the application is built using Python, Django, and uses the Django Rest Framework to provide a RESTful API and allows for URL query parameters to provide variability in requests.
Oculus Nebula is a workforce management full-stack application that was created as a group project using Python and Django and exhibits CRUD functions. The goal was to build an application for a human resources department to track various aspects of the company including departments, employees, computers, and training programs.
Nutshell is a social oriented dashboard for users to organize daily tasks, events, friends and also had a chat board. It was built as a group project using Javascript, http-server, json-server, and uses JSON to store data locally
Keahua Arboretum is a application built as a internal management style tool for use by staff of a arboretum. The application was built as a group project using Python and is used to manage biomes, animals, plants, the care of those features, and compiles reports of the arboretum.