Jack Donahoe

Hi, my name is

Jack Donahoe

Computer Science Student & Developer

Illustrated portrait of Jack Donahoe

Based in Pensacola, Florida.
I'm a Computer Science student at the University of West Florida.
I'm interested in AI, Cloud Development, and Software Engineering.

Projects

Banking Application

A Java console application that simulates basic banking operations while demonstrating object-oriented programming principles such as inheritance, encapsulation, and modular design.

  • Opening and managing different types of accounts (checking and savings)
  • Deposit and withdrawal operations, including transaction fees
  • Interest calculation and application for savings accounts
  • Console-based interaction displaying account balances and transaction history

This project helped build a strong foundation in Java programming, class structure, and simulating real-world financial operations.

View on GitHub

Caesar Cipher Encryption Program

A Java console application that encrypts and decrypts messages using a classic Caesar cipher, custom substitution, and simple transposition techniques.

  • User-inputted text encryption and decryption
  • Adjustable shift values to customize encryption strength
  • File I/O operations for reading and writing encrypted/decrypted messages
  • Robust handling of user inputs through console interaction

This project strengthened my skills in string manipulation, arrays, file handling, algorithm design, and basic cybersecurity principles.

Skills

Programming Languages

  • Java
  • HTML5
  • CSS3

Tools & Platforms

  • Git & GitHub
  • IntelliJ IDEA

Technical Concepts

  • OOP
  • Basic Algorithm Design
  • Version Control
  • jdonahoe06@gmail.com
  • (850) 619-5456
  • Pensacola, FL
  • Available 24/7