About Me

Hi, I'm Maeve - a developer with a background in teaching and customer-facing roles, now focused on building accessible, responsive web experiences with clean UI and a friendly UX.

Maeve Crossan

Maeve Crossan

Full-Stack Developer, Front End Specialist

Dublin, Ireland

Diploma in Full Stack Software Development (Advanced Front End) with The Code Institute (Apr 2024 - Apr 2025)

View Diploma

Download CV (download will begin immediately)

My Background

I'm a Full Stack Developer with an affinity for Front End development. I have a creative edge and a strong foundation in HTML, CSS, JavaScript, Python, and Django. I care about clean, accessible, user-friendly experiences and thrive in collaborative environments where communication and iteration matter.

My background is people-first - from teaching swimming across levels, training new instructors, and running front-of-house operations where clear communication and calm problem-solving are essential. This complements and reinforces the people-first focus highlighted in my summary above, and it shapes how I approach design, development, and delivery on the web.

I also spent two years in South Korea teaching English to elementary students. Adapting lessons across abilities and learning basic conversational Korean taught me to simplify complex ideas, respect context, and iterate quickly - the same muscles I use in product work.

On the technical side, I work with modern HTML/CSS/JS, Django and Tailwind, and I'm expanding my full-stack skillset (including Next.js and Node.js) through hands-on projects - see my previous work here.

Recent projects include a swim pool website redesign, a travel storytelling platform, a restaurant booking website, a text-based adventure, and a retro puzzle game - all designed with responsiveness and accessibility in mind.

Want to know more about my work? Check out my previous projects, or get in touch!

Experience
  • Freelance Full Stack Developer - project planning & execution, project management, stakeholder management, UI/UX design, front end development, back end development. (April 2025 - present).
  • Swimming Teacher & Front of House - lesson planning and delivery, customer support, bookings, waiting-list management, and training new teachers (Mar 2023 - present).
  • ESL Teacher (EPIK, South Korea) - lesson design & delivery; cross-cultural communication (Feb 2021 - Feb 2023).
  • Lifeguard & Swimming Teacher - progressed from in-water teacher to experienced instructor (2014 - 2020).
Portfolio Projects
  • Templeogue College Swim Pool - Website for the Templeogue College swimming pool, featuring class schedules and booking capabilities.
    Technologies Used: JavaScript, Python, Tailwind CSS, Django, MySQL.
  • Brandmark Agencies - B2B marketing site for a retail brand agency with reusable brand portfolio pages.
    Technologies Used: Next.js 15, React 19, Tailwind CSS, Font Awesome.
  • Nomad Narratives - Travel storytelling platform with community tagging and profile features.
    Technologies Used: Django, React, Tailwind CSS, PostgreSQL.
  • La Luna - Restaurant experience site with reservation flow and menu storytelling.
    Technologies Used: Django, Bootstrap, PostgreSQL.
  • Echoes of the Abyss - Choose-your-own-adventure horror game with branching narrative paths.
    Technologies Used: Python, Flask, HTML, CSS, JavaScript.
  • Byte Battles - Retro themed tic-tac-toe with single and multiplayer modes.
    Technologies Used: HTML, CSS, JavaScript.
  • Peaceful Path - Mindfulness landing page promoting a guided meditation programme.
    Technologies Used: HTML, CSS.
Technical Skills

Languages & Tools: HTML5, CSS3, JavaScript (ES5 & ES6+), Python, Node.js, Next.js

Frameworks & Libraries: React, React Router, Bootstrap, React-Bootstrap, Django, Django Allauth, Django Crispy Forms, Django Extensions, Flask, Axios (AJAX/data fetching), Tailwind CSS, jQuery

Styling & Design: Responsive and Accessible Web Design, Mobile-first Principles

State & Data Handling: RESTful APIs, JWT Authentication, OAuth2, Form Validation

Testing, Linting & Developer Tools: React Testing Library, Jest, Pylint, Django Extensions, Chrome DevTools

Version Control & Deployment: Git, GitHub, Gunicorn, Whitenoise (for Django deployment)

Databases: PostgreSQL, SQLite (development), MongoDB, MySQL

Other: Web Accessibility Principles (ARIA, semantic HTML), Agile Development, Microsoft Office Suite, AI Integration, Search Engine Optimization (SEO), Adobe Lightroom

Soft Skills
Time-keepingClear communicationMultitaskingTeam ManagementProject ManagementStakeholder managementCross-cultural collaborationAdaptabilityQuick problem solvingCreativityResilience & patienceAttention to detailCustomer-focused mindset