charlie cullen

Computer Science Student

Passionate about creating innovative solutions with machine learning, data science, and modern web technologies.

About Me

I'm a Computer Science student with a unique international perspective, having studied in both San Francisco and Cork, Ireland.

My journey led me from considering business studies to discovering my true passion for technology and software development. I specialize in full-stack development with expertise in modern JavaScript frameworks, Python, and systems programming.

Having returned to San Francisco, I'm now strengthening my technical foundation through additional coursework at City College while actively seeking internship opportunities.

Education
University College Cork (UCC)

Computer Science - Upper Second-Class Honors (2.1)

2023-2025
City College of San Francisco

Continuing coursework

2025-Present

Technical Skills

Programming

Python, JavaScript, Java, C

Python JavaScript Java C

Web Development

React, HTML5, CSS3, Bootstrap, Flask

React HTML5 CSS3 Bootstrap

Systems & Database

SQL, POSIX, Networking, Algorithms

SQL POSIX Networking

Featured Projects

Predictive Stock Analysis

Advanced ML models predicting stock movements using LSTM neural networks with interactive dashboard.

Python LSTM scikit-learn
Learn More
BizzarBazzar

Full-stack quiz game with user management, score tracking, and dynamic question generation.

Python Flask SQLite
Learn More View Code
Aunty Betty's Lair

Interactive JavaScript game featuring AI opponents, multiplayer capabilities, and advanced game mechanics.

JavaScript HTML CSS
Learn More View Code
Atlantic Ocean Explorer

Immersive web application featuring interactive maps, marine life galleries, and educational content.

HTML5 CSS3 Bootstrap
Learn More View Code
Parallel Matrix Multiplication

High-performance implementation using POSIX threads with dynamic load balancing.

C POSIX Parallel Computing
View Code
UDP Communication System

Reliable UDP-based system with custom protocols for message integrity and connection management.

C UDP/TCP Networking
View Code
Real-time Sentiment Analysis

NLP pipeline classifying social media sentiment using Naive Bayes, SVM, and Neural Networks with React frontend.

Python NLTK React
Learn More
Computer Vision Code Assessment

Computer vision system analyzing code screenshots to detect errors with OCR preprocessing and ML models.

Python OpenCV TensorFlow
Learn More
Pacman Game

Java implementation of classic Pacman with 2D graphics rendering, event handling, and multi-threaded programming.

Java Game AI 2D Graphics
Learn More View Code
Inter-Process Communication

Robust IPC system enabling seamless data exchange between C and Python using shared memory and message queues.

C Python POSIX
View Code
Dijkstra Algorithm Visualization

Advanced implementation with interactive visualization, supporting weighted graphs and real-time pathfinding.

Python Graph Theory Algorithms
View Code
Payroll Tycoon

Business simulation game with company finances management, employee hiring, and dynamic economic systems.

Java Game Logic Simulation
Learn More View Code
Code Quality Assessment

Automated tool for analyzing and improving code quality with metrics, style checking, and best practice recommendations.

Python Code Analysis Quality Metrics
Learn More View Code
Expense Tracker

Personal finance management application with transaction tracking, budget planning, and spending analysis features.

C++ Data Structures File I/O
Learn More View Code
Logic Gate Simulator

Interactive digital logic simulator supporting AND, OR, NOT, XOR gates with circuit building and truth table generation.

Java Digital Logic GUI
Learn More View Code
Ludo Game

Classic board game implementation with multiplayer support, AI opponents, and traditional Ludo rules and mechanics.

Java Game AI Multiplayer
Learn More View Code
Dungeon Mayhem

Action-packed dungeon crawler with procedural generation, combat systems, and character progression mechanics.

Java Procedural Generation RPG
Learn More View Code
Crystal Cavern Adventure

Exploration-based adventure game with puzzle solving, resource management, and immersive cave exploration gameplay.

Java Adventure Puzzle
Learn More View Code
Hopscotch Game

Digital recreation of the classic playground game with interactive graphics, scoring system, and customizable gameplay.

Java Game Development 2D Graphics
Learn More View Code
Runescape Combat Bot

Automation tool demonstrating bot detection evasion, pattern recognition, and intelligent decision-making algorithms.

Java Automation AI
Learn More View Code

Get In Touch

Email

charliewcullen@gmail.com

Send Email
LinkedIn

charliewcullen

Connect
GitHub

charlieijk

View Profile
Send a Message