Nathaniel Boyle
Professional Site
Click on a project title to view documentation.
This was a personal project I created as a Christmas gift for my family. It is a virtual casino that comes with a fully functional video poker game, blackjack, and Star Wars themed slot machine game. Each window has it's own form of audio or video entertainment. The program was written entirely using the Python programming language. Please feel free to click the playing cards image below to down load a zip file containing an executable file of the game and its necessary assets if you would like to play the game yourself.
This was a personal project created to add another project to my portfolio, but specifically one that utilized my experience as a financial statement auditor in public accounting. A play on the SEC's E.D.G.A.R. (Electronic Data Gathering, Analysis, and Retrieval), E.D.W.A.R.D. (the Electronic Data Writer Analyzer Reporter and Documenter) takes in a slightly formatted but still simple trial balance CSV file and produces the user's choice of balance sheet and income statement and/or various visualizations of the financial data in the trial balance. Please feel free to click the SEC logo below to down load a zip file containing an executable file of the application and its necessary assets if you would like to try for yourself.
In this capstone project for the UNLV graduate level course in Python programming (MIS 740: Software Concepts) I developed what is essentially a banking application. There is a login screen where users must enter credentials or apply for an account if they are not an existing user. Existing users can pretty much do everything one can do in any of the banking apps actual banks are using, including but not limited to: view transaction history, transfer funds, deposit a check, make payments to a credit balance, apply for new accounts, and send and receive bank messages. The application also has a visualization tool for analyzing a user's account activity, as well as a loan payment calculator, and even an audit log, although only admins can see that. All of the data is maintained using CSV files. This was my first fully developed Python application.
Currently under construction. Please check back for more.