Something Fishy Application:
• A text-based fishing game application in development (utilizing TypeScript),
the goal of which is to work in a mentorship-lead simulation of a professional work environment.
• Focused on infrastructure (Nx Monorepos), documentation (GitHub Wiki), and automation (Nx Generators),
as well as working via development stories and utilizing GitHub Project boards, git branching, pull requests,
and code reviews.
(
Tools: TypeScript, Nx, Nx Generators, CLI, Visual Studio Code, Git, GitHub, Technical Documentation)
Dev Portfolio:
• A full-stack C#/.NET application, utilizing an MVC pattern on the backend with ASP.NET Web
API and ADO.NET, to dynamically access data in the PostgreSQL database based on user
selection.
• A Dev Portfolio builder, with plans for users to be able to add and modify Portfolios,
Side Projects, and Blog Posts.
(
Tools: C#/.NET, ASP.NET Web API, ADO.NET, Postman, Visual Studio Code,
Unit Testing, Integration Testing, PostgreSQL, MVC, DAO, REST APIs, Git)
City Tour Website:
• A full-stack application created with Agile/Scrum Methodologies, featuring a GUI
(Graphical User Interface) built via Vue.js, which dynamically accesses/modifies information
in the PostgreSQL database based on user selection.
• A user can create an itinerary for a trip, plan routes, browse locations, see those
locations dynamically pinned to their personal itinerary map (accessed via a Google Maps
API) and upload vacation photos (accessed via a Cloudinary API).
(
Tools: Java, JavaScript, CSS, HTML, Vue.js, IntelliJ, Postman, Visual
Studio Code, MVC, DAO, Spring Boot, JUnit (Unit Testing), Integration Testing, REST APIs,
Git, PostgreSQL)
Cartoonism Web Application:
• A full-stack Java application, featuring JavaScript via Vue.js on the front end, RESTful
APIs, and a PostgreSQL database.
• Currently showcases dynamic blog posting capabilities, with plans designed for a variety
of dynamic features, such as building and modifying comics architecture, creating your own
characters, and interacting with a cartoon chatbot.
(
Tools: Java, JavaScript, CSS, HTML, Vue.js, IntelliJ, Postman, Visual
Studio Code, Git, JUnit (Unit Testing), Integration Testing, Spring Boot, PostgreSQL, MVC,
DAO, REST APIs)
Candy Store Cash Register:
• Created a command line interface that kept track of the customer’s balance, the store’s
inventory and cash register sales.
• Utilized pair programming and Object-Oriented Programming via Java, Git, IntelliJ, file
I/O, and Unit Testing.
(
Tools: Java, Git, IntelliJ, File I/O, JUnit)
Choose Your Adventure Framework:
• Applies OOP principles (Polymorphism, Encapsulation, and Inheritance) to construct a
Java-based, interactive game.
• The framework features randomly generated games, such as Battleship, TicTacToe, and
Hangman, based on user input.
(
Tools: Java, IntelliJ, JUnit (Unit Testing), Object Oriented Programming,
Git)
Money Transfer Application:
• A Client/Server CLI application that utilizes Model View Controller and Data Access Object
design patterns to connect to a local server and access a local database.
• Built end to end to view all users on the application, track signed-in users' transfer
history (both sent and received transfers) as well as the ability to display a single
transaction by a Transaction ID.
(
Tools: Java, Spring Boot, JUnit (Unit Testing), IntelliJ, Postman, MVC,
DAO, PostgreSQL, REST APIs, Git)