Ryan Mullin

EDUCATION

Northeastern University

Boston, MA

Bachelor of Science in Computer Science & Business Administration (Combined Major)

Expected May 2029

Khoury College of Computer Sciences & D'Amore-McKim School of Business

Concentration: Financial Technology (FinTech)

TECHNICAL SKILLS

Languages: JavaScript, TypeScript, HTML/CSS, Python, Pyret

Frameworks & Libraries: React, Next.js, Astro, Svelte, TailwindCSS, Bootstrap

Tools & Platforms: Git, GitHub, Vercel, Netlify, Firebase, Capacitor

Design & Media: Canva, Adobe Photoshop, Photopea, Kdenlive, Adobe Premiere Pro

EXPERIENCE

Finance Team Member, Sponsorship Outreach

Sep 2024 – Present

Northeastern Electric Racing, Boston, MA

  • Support corporate sponsorship efforts for a 400+ student Formula SAE Electric team by conducting outreach to engineering, EV, and technology companies
  • Identify prospective partners, draft inquiry emails, and initiate contact with industry stakeholders to explore sponsorship opportunities
  • Assist the Finance Team in building relationships with companies including Rivian, Tesla, Shield AI, and other industry players
  • Help expand the team's network of corporate supporters that provide funding and technical resources for competitive electric vehicle development

Freelance Web Developer

Jun 2023 – Present

Self-Employed, Remote

  • Designed and deployed modern, responsive web applications for diverse clients including nonprofits and community organizations
  • Built mission-driven sites like The Book Nook Project (connecting underprivileged youth with books) and Tritons Swim (team website with registration and record management)
  • Delivered full-stack solutions using React, Next.js, Astro, and Svelte, managing entire project lifecycles from client consultation through deployment on Vercel and Netlify
  • Maintained direct client relationships, translating stakeholder needs into technical specifications and user-friendly interfaces

Senior Lifeguard

Jun 2023 – Present (Seasonal)

Larchmont Swim Club, Mt. Laurel, NJ

  • Promoted to senior role with expanded operational and leadership responsibilities at a private swim facility managing 1,400+ daily guests
  • Trained and mentored junior lifeguards on safety protocols, emergency response procedures, and facility standards
  • Handled pool chemistry management and sanitation compliance, ensuring safe water quality across five pools
  • Performed one documented rescue and maintained emergency readiness while serving as a trusted liaison between members, guests, and facility management
  • Recognized annually with "Guard of the Week" honors for consistent performance and reliability

Admissions Project Manager

Jun 2024 – Jun 2025

Camden Catholic High School, Cherry Hill, NJ

  • Led admissions operations and student ambassador initiatives, managing a team of 10 students to execute high-impact recruitment events and prospective family engagement
  • Directed end-to-end planning for the 2025 Fall Open House, including logistics coordination, promotional strategy, signage design, and program delivery
  • Delivered student panel presentations to prospective families and served as primary liaison between students, parents, and school leadership
  • Contributed to enrollment growth during the 2025 cycle

Marketing & Media Intern

Jun 2022 – Jun 2024

Camden Catholic High School, Cherry Hill, NJ

  • Drove digital engagement and brand visibility by managing multi-platform social media strategy across Instagram, TikTok, and Twitter, growing the school's following to 5,000+ followers
  • Created content calendars, designed promotional materials, and developed campaigns that strengthened community connection and showcased student life
  • Collaborated directly with the Admissions Director to align marketing initiatives with enrollment goals and school priorities

Junior Lifeguard

Jun 2021 – Aug 2022

Larchmont Swim Club, Mt. Laurel, NJ

  • Ensured patron safety across a high-volume, member-based facility serving up to 1,400 guests daily across five pools
  • Monitored pool activity, enforced safety protocols, and provided emergency response including first aid and water rescues
  • Collaborated within a 70-person team operating with lean daily crews of 16 guards, requiring strong situational awareness and rapid response capabilities
  • Earned "Guard of the Week" recognition for consistent performance and reliability

PROJECTS

The Book Nook Project

Astro, HTML, TailwindCSS, Netlify
  • Responsive nonprofit website featuring donation information, mission statement, and contact forms
  • Implemented modern design with optimized performance and mobile-first approach

Tritons Swim

Astro, React, Svelte, TailwindCSS, Bootstrap, Netlify
  • Full-featured swim team website with member registration system and swim record management database
  • Built reusable components across multiple frameworks for maintainability and scalability

SmartCarbon

Next.js, React, TypeScript, TailwindCSS
  • Interactive travel carbon footprint calculator with data visualization using real emissions data
  • Features trip planning tools and personalized reduction strategy recommendations

Launchpad

Next.js, React, TailwindCSS, Vercel
  • Customizable link-in-bio card generator with real-time preview and export functionality
  • No backend required - all data stored client-side for privacy and simplicity

UADetect & (de)Motivator.js

TypeScript, JavaScript, npm
  • Published open-source npm packages with full TypeScript support and comprehensive documentation
  • UADetect provides type-safe Navigator API access; (de)Motivator.js offers randomized content generation

Ongoing Academic Projects

Pyret, Python, JavaScript
  • Data analysis applications examining urban infrastructure including MBTA and Bluebikes systems
  • Coursework projects in CS1800 (Discrete Structures) and CS2100 (Foundations of Computer Science)

VOLUNTEER EXPERIENCE

Volunteer Swim Instructor

Jun 2022 – Aug 2024

Larchmont Barracudas Pre-Team, Mt. Laurel, NJ

  • Coached children ages 4-12 in foundational and intermediate swimming techniques, with focus on preparing older swimmers for competitive team placement
  • Provided individualized instruction on stroke mechanics, endurance building, and water confidence across three summer seasons

ADDITIONAL

Interests: Podcast production (Between Bells Season 2), swimming, roller coaster enthusiast (56 ridden to date)

Certifications: American Red Cross Lifeguard, CPR/AED, First Aid