Computer Engineering Student

Jenna Brennan

AP Computer Science A (5) AP Computer Science Principles (5) IBM Getting Started with AI Certification

Programming Languages & Tools

Languages: Java, Python, HTML5, CSS3, JavaScript, Brython

Tools & Hardware Environments: Git, GitHub Version Control, VS Code, CodeHS, Robotics Programming

About Me:

I'm a college freshman at Manhattan University with a passion for programming and robotics with experience programming in Python, HTML, CSS, Java, and JavaScript. I love learning new ways to improve my projects and widen my knowledge. Outside of STEM, I also enjoy baking, sailing, swimming, music, guitar, and giving back to my community.

Featured Projects:

Final Night RPG Project

Final Night RPG:

Java

Developed a console-based fantasy RPG using Java, implementing object-oriented design, branching storylines, turn-based combat, inventory management, and multiple endings based on player decisions.

Senior Capstone Project

Negative Space:

HTML | CSS | JavaScript

Created a web experience designed to help people practice intentional mental rest in opposition to "lock-in" culture.

Study Tracker Project

Study Log:

HTML | CSS | JavaScript

Engineered a personal productivity tracking platform to organize task workflows. Leveraged vanilla JavaScript script engines to handle variable data computations, calculate active time allocation metrics, and evaluate study session effectiveness.

Street Dodger Game

Street Dodger:

Brython

Developed a browser-based game using Python and Brython, implementing real-time rendering, collision detection, randomized obstacle generation, and interactive gameplay mechanics.

Senior Capstone Project

Senior Capstone:

HTML | CSS | JavaScript

Created a research communication dashboard presenting analysis on how artificial intelligence recommendation algorithms dynamically shift social media engagement metrics.

Greenday Fanpage Project

Greenday Fanpage:

HTML | CSS

Designed a multi-page responsive web layout utilizing advanced semantic HTML5 hierarchies and dynamic CSS flexbox grids. Developed clean UI/UX flows to cleanly organize multi-media streaming assets and cross-page navigation layouts.