Ryan Mullin
EDUCATION
Northeastern University
Boston, MABachelor of Science in Computer Science & Business Administration (Combined Major)
Expected May 2029Khoury 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 – PresentNortheastern 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 – PresentSelf-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 2025Camden 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 2024Camden 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 2022Larchmont 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 2024Larchmont 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