Marjorie Martinez
Software Engineer
London, UK (With Right to Work) • +447393966486 • marjoriemartinezdev@gmail.com • marjmartinez.com
Software engineer with 10 years of experience building web applications across agencies, product companies, and R&D firms, serving platforms with 1 million+ users across 4 countries. Builds and ships end-to-end: from role-based admin platforms and headless CMS architectures to internal CLI tooling that reduced project setup from 1 day to 5 minutes and QA from 7 hours to under 1 hour. Comfortable as a sole developer or coordinating across distributed teams.
Areas of Expertise
- ReactJS
- Next.js
- Javascript
- Typescript
- HTML5
- CSS
- Styled Component
- GraphQL (Apollo)
- Headless CMS
- Jest/Playwright
- Storybook
- Figma
- Node.js
- Docker
- Redux
Key Achievement
@ Major Digital:
Internal Platform Delivery: Architected a role-based admin platform from scratch using Next.js and Supabase for an organisation of ~200 employees, designing the permissions model and authentication layer to replace an unsecured system where all users had unrestricted access to every product listing. Sole engineer on architecture, planning, and backend logic.
Frontend Platform Modernisation: Migrated 3 legacy Next.js 11 (Pages Router) projects to Next.js 15 (App Router), replacing ESLint with Biome, standardising the codebase to reduce context-switching overhead across a 4-person team managing 6 active projects.
Open-Source CLI Tooling: Sole author of @majordigital/create-acorn, an npm CLI that boilerplates a fully configured Next.js + headless CMS project (Storyblok, Prismic, or DatoCMS) with ~30 existing reusable components, API setup, and shared utilities pre-configured out of the box, reducing project setup from 1 day to under 5 minutes. Used across all 4 engineers on the team.
AI-Powered Developer Tooling: Initiated and standardised the team's AI workflow by creating two Claude-based commands shipped via create-acorn: a /pre-flightvalidation command that runs automated cross-browser checks, Lighthouse audits across 30–60 pages, broken link detection, SEO validation, and mobile/desktop screenshots, reducing manual QA from 5–7 hours to under 1 hour per project and vague ClickUp checklists and an internal AI audit workflow (e.g /ai-audit-seo) that replaced manual copy pasting with a standardised process used across all 4 engineers.
Storybook Visual Preview System: Implemented Storybook across 3 client projects end-to-end, enabling CMS content editors to preview live components directly within Storyblok and Prismic when building pages, reducing back-and-forth between content teams and developers across 6+ active projects.
Development Team Workflow: Initiated and standardised the team's development process, introducing structured standups, detailed task descriptions with status updates, and PR reviews with separation of concerns, resulting in clearer and more robust team syncs across the 4-person engineering team.
@ Prosple:
Revenue Growth Rebuilt legacy ORM pages into a streamlined frontend for a job platform serving 1 million+ users, resulting in 53,900 new and unique student applications upon launch.
Professional Experience
Major Digital
Brighton, LondonFrontend Developer
Sept 2024 – Current- •Architected a role-based admin platform from scratch using Next.js and Supabase, designing the permissions model and authentication layer for an organisation of ~200 employees, replacing an unsecured system where all users had unrestricted access to every product listing. Sole engineer on architecture, planning, and backend logic; coordinated 2 frontend engineers for UI implementation.
- •Built and published @majordigital/create-acorn, an internal npm CLI that boilerplates a fully configured Next.js + headless CMS project (Storyblok, Prismic, or DatoCMS) with ~30 existing reusable components, API setup, and shared utilities pre-configured out of the box, reducing project setup from 1 day to under 5 minutes. Used across all 4 engineers on the team.
- •Initiated and standardised the team's AI workflow by creating two Claude-based commands shipped via create-acorn: a /pre-flight validation command that runs automated cross-browser checks, Lighthouse audits across 30–60 pages, broken link detection, SEO validation, and mobile/desktop screenshots, reducing manual QA from 5–7 hours to under 1 hour per project; and an internal AI audit workflow (e.g /ai-audit-seo) that replaced manual copy-pasting with a standardised process used across all 4 engineers.
- •Migrated 3 legacy Next.js 11 (Pages Router) projects to Next.js 15 (App Router), replacing ESLint with Biome and resolving type and import issues, standardising the codebase to reduce context-switching overhead across a 4-person team managing 6 active projects.
- •Set up and maintained 6+ client projects (50–200 pages each) across Storyblok and Prismic, maintaining a shared library of ~30 reusable components. Implemented Storybook across 3 projects end-to-end, enabling CMS users to preview live components directly when building pages, reducing back-and-forth between content editors and developers.
Main Tools: ReactJS, NextJS, Node.js, Supabase, Storybook, Storyblok, Prismic, TypeScript, Tailwind CSS
Career Break
London, UKTook a planned career break following relocation to London, using the time to upskill in frontend development, actively engage with the tech community, and participate in mentorship and volunteer initiatives.
Prosple
Sydney, AustraliaJavascript Engineer
Aug 2022–Nov 2023A job platform with 1 million users built on a microservices architecture, helping students find the best next step in their career journey.
- •Rebuilt legacy ORM pages in the frontend codebase for a job platform serving 1 million+ users, working as a fullstack developer within a 6-person engineering team across Australia and the Philippines, resulting in 53,900 new and unique student applications upon launch.
- •Implemented the frontend for the "Work Rights" feature, enabling international students in Australia and New Zealand to filter job listings by visa and work eligibility, resulting in a 40% boost in student engagement across the platform. Feature scoped for rollout to additional countries.
- •Implemented backend search logic with OpenSearch and the frontend UI for the "Search by Role" feature, collaborating with the backend team to enable students to explore and filter job options by specific roles. Shipped to production, projected to serve 65,000 student users.
Main Tools: ReactJS, NextJS, REST, GraphQL, OpenSearch, NodeJS, MongoDB, TypeScript
Phitopolis
Taguig, PhilippinesSoftware Developer
Mar 2020–July 2022A research and development firm delivering innovative work for global clients.
- •Built the frontend end-to-end for an internal dataset representation tool using Next.js and React, serving as the sole frontend developer. Collaborated with DevOps and Research teams on a Python backend to ensure data security and align with business requirements.
- •Owned the full frontend for MyCyberon, a cybersecurity vulnerability platform that visualises company risk metrics and offers insurance solutions, managing state with Redux. Initially one of 4 developers, then sole developer after 3 team members departed, taking over architecture and delivery independently.
- •Managed a 4-person engineering team in parallel with development work, running agile sprints on a 2-week cadence. Oversaw backlog prioritisation, task breakdown, and delivery across separate project teams.
Main Tools: ReactJS, NextJS, TypeScript, React Hook Form, NodeJS, MongoDB, GraphQL
FlySpaces
Taguig, PhilippinesUI/UX Web Developer
Jan 2018–Mar 2020A no-fuss workspace platform for fast-paced SMEs, multinationals, startups and entrepreneurs.
- •Built and maintained HubSpot landing pages, forms, and prototypes across 4 regional websites (Singapore, Philippines, Malaysia, and Indonesia), improving lead generation and user experience across the platform.
- •Served as the sole in-house developer, bridging communication between non-technical leadership and a 4-person outsourced development team to deliver the FlySpaces platform revamp. Managed code reviews, translated business requirements into technical specifications, and ensured timely delivery.
Main Tools: HubSpot, JavaScript, ReactJS, Figma, HTML, CSS
Astoria Hotels & Resorts
Ortigas, PhilippinesJunior Web Developer
June 2017–Jan 2018The Penbrothers
Makati, PhilippinesJunior Web Developer
Aug 2016–May 2017Compare Global Group
Makati, PhilippinesJunior Web Developer
July 2014–June 2016Education
Polytechnic University of the Philippines
June 2011 – April 2014Diploma of Information Communication Management Technology
Projects
@majordigital/create-acorn – npm CLI / Next.js / TypeScript
- •Sole author of a published npm CLI that boilerplates fully configured Next.js + headless CMS projects (Storyblok, Prismic, DatoCMS) with ~30 existing reusable components, API setup, and shared utilities, reducing project setup from 1 day to under 5 minutes.
- •Includes AI-powered Claude commands for pre-flight validation (cross-browser checks, Lighthouse audits, broken link detection, SEO validation) and standardised AI audit workflows, adopted across the full 4-person engineering team.
Additional
Women Coding Community ~ Active Member & Mentor
June 2024 – CurrentContributing to a community of 3,000+ members supporting women in tech. Recently joined their mentorship program to guide career-shifters and beginners on their tech journey. Actively participate in workshops & events.
ReactJS Philippines ~ Co-Director
August 2019 – CurrentServing as a director for ReactJS Philippines, I oversee speaker recruitment and sponsorship outreach. Our goal is to promote learning among aspiring developers. Our community has now grown to 52,800 members.