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
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)
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