Cecilia Murphy

Web Developer & Digital Storyteller

Where journalism meets code. I create digital experiences that are sharp, stylish, and built to engage.

Cecilia Murphy

About Me

Web Developer & Journalism Student

I'm a senior at Texas Christian University, majoring in Journalism with a minor in Digital Culture & Data Analytics. This semester has transformed how I think about web development — from writing semantic HTML to building interactive JavaScript applications.

What I've Learned: Through four comprehensive projects, I've mastered HTML5, CSS3 (Grid, Flexbox, responsive design), JavaScript (ES6+, DOM manipulation, async programming), data management with localStorage and fetch() API, and even AI-assisted development. Each project pushed me further, from basic portfolio sites to complex data dashboards.

My Interests: I'm passionate about the intersection of storytelling and technology. I love creating digital experiences that are both beautiful and functional — whether that's a personal dashboard, a link collection app, or lifestyle content. Social media, fashion, and culture inspire my design sensibility, and I bring that aesthetic into every project.

Looking Forward: I aspire to work in lifestyle media or brand storytelling, blending editorial work with digital strategy. I want to create web experiences that feel polished, authentic, and distinctly modern.

Technical Skills

HTML5 & CSS3

  • Semantic Markup
  • Flexbox & Grid
  • Responsive Design
  • CSS Variables & Animations
  • Accessibility & Inclusive Design
💻

JavaScript ES6+

  • DOM Manipulation
  • Async Programming
  • fetch() API & JSON
  • Event Handling
  • Modular Architecture
📊

Data Management

  • localStorage
  • JSON Data Handling
  • State Management
  • Data Persistence
  • API Integration
🚀

Development Tools

  • Git & GitHub
  • GitHub Pages Deployment
  • VS Code
  • Browser DevTools
  • AI-Assisted Development

Course Projects

A showcase of my semester-long journey in web development

01

Personal Portfolio

My first introduction into web development — a personal portfolio site built with clean HTML and CSS. This project established my foundation in semantic markup, responsive design principles, and visual hierarchy.

HTML5 CSS3 Responsive Design Flexbox
02

Local Favorites Tracker

An interactive web app for tracking favorite local spots. This project introduced me to JavaScript fundamentals, DOM manipulation, and localStorage for data persistence. Features include search, filtering, and dynamic card generation.

JavaScript DOM Manipulation localStorage CSS Grid
03

Personal Data Dashboard

A comprehensive dashboard featuring weather widgets, daily quotes, and a full task manager with due dates. Built with async JavaScript, fetch() API, and a complete dark/light theme system. This project taught me advanced data handling and user experience design.

fetch() API JSON Async JavaScript Theme Systems localStorage

Let's Connect