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)
A Little About Me
I’m a Front‑End Developer with a creative edge and a solid 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 (ages 4–13). 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 site, 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).
Education
- Full Stack Software Development, Advanced Front End, Apr 2024 - Apr 2025, Code Institute (View Certificate)
- TrinityCert TESOL (Level 5), 2020
- BA Creative & Cultural Industries; BA Photography (TU Dublin)
Certificates
- TrinityCert TESOL (Level 5), 2020
- Level 2 Swim Ireland Accredited Teacher
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
Portfolio Projects
- Nomad Narratives — Travel Blog for ExplorersTechnologies Used: HTML, CSS, JavaScript, Python, Django, React.
- La Luna — Restaurant Information and Booking SystemTechnologies Used: HTML, CSS, JavaScript, Python, Django, React.
- Echoes of the Abyss — Text-based Choose Your Own Adventure Game (Python based)Technologies Used: HTML, CSS, JavaScript, Python
- Byte Battles — Retro style Tic-Tac-Toe Game (JavaScript based)Technologies Used: HTML, CSS, JavaScript
- Peaceful Path — Mindfulness Company (HTML & CSS based)Technologies Used: HTML, CSS.