Ryan Macfarlane

Computer Science Major — Boise State University · Aspiring Software Engineer

About

I am graduating December 2025 with a Bachelor of Science in Computer Science from Boise State University. I have focused on web development, Java back-end systems, and creative programming. I enjoy building clean user interfaces, solving algorithms, and shipping projects that demonstrate practical engineering skills.

Currently open to internships and entry-level roles. Willing to relocate or work remotely.

Featured Projects

Fallout Terminal Hacking Game

Python · Tkinter · UI styling

Recreated the classic terminal hacking minigame with randomized word lists, memory addresses, and polished UI controls for a nostalgic yet tested demo.

Golf Tracker App

Java · Spring Boot · H2 · React

Course and score tracking web app that stores course pars and player rounds locally; includes charts and structured forms for quick data entry.

DFA Simulator

Java · Algorithms · Visualization

Educational tool that models deterministic finite automata to help visualize state transitions and debug formal-language problems.

Education

Boise State University — B.S. Computer Science (expected 2025)

Relevant coursework: Data Structures, Algorithms, Software Engineering, Operating Systems, Web Development.