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.

View on GitHub

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