Hi, my name is Joseph (Joey) Calhoun and I am a software engineer/web developer. I graduated from Texas A&M Central Texas in 2017 with a Bachelor's Degree in computer science and I am currently working as a Software Engineer for PDI in Temple, Tx. I love to code and create new things, and my favorite part about this career is the opportunity to constantly learn new technologies in order to increase your skillset. I am experienced with the .NET stack including C# and SQL server with a deep knowledge of T-SQL and stored procedures. I am also familiar with Java, Javascript, Ruby, HTML, CSS, Bootstrap, jQuery, Node.js, Express, MongoDB, and Ruby on Rails along with several libraries for JS, CSS, and Node. I am constantly learning new languages, frameworks, and libraries.
Some more personal information: I am originally from Rockford Illinois and moved down to Temple Texas in 2012 with my wife. We have two daughters aged 1 and 3. When not coding I like to spend time with my family, play recreational team sports, and golf.
Alpha Blog is a simple blog site implemented with Ruby on Rails and deployed to Heroku for production. A user can sign up for an account where their email will be used in conjunction with a service called "gravatar" to couple a profile image for identity. Users can create blog posts, categorize them under existing categories, and have access to full CRUD operations on their own posts. Anyone can view anyone's posts as well, and can utilize the search bar in the navigation to find posts, users, and categories. There is an admin setting which can be associated with accounts in the database, and this allows an admin user to have CRUD capabilites on any users posts, the ability to delete a users account, and the ability to add new categories to the list.
Try it Show Source (GitHub) CloseThis is a simple game which tests a users knowlege of the RGB color system. Just click the colored box which matches the randomly-generated RGB color at the top.
Try it Get Source CloseThis is a simple to-do list creation web page which uses jquery DOM manipulation in order to create items on the list and also to delete them or mark them as complete. The user can create an item by typing a task in the input and hitting enter, then mark it done by clicking on the task. When hovering over a task, a trash can icon also appears which allows complete deletion of the task.
Try it Get Source CloseYelpCamp is a project I developed while taking a web developer bootcamp and have been adding pieces to extend its functionality. It is meant to be a user submission review site for campgrounds, but its primary purpose is to display my competence in Node.js, Express.js, MongoDB, along with several other Node packages and some API integration. The application has user authentication and authorization so that only a user who creates a campground/comment can edit or delete it. The server is hosted by a Heroku sandbox account, and the database hosted by an mlab sandbox account. I developed the entire site using Amazon's cloud 9 service. You can create a new account on the site to view its functionality, or use the test account that I have created (Username: TestUser Password: password).
Try it Show Source (GitHub) Close