# Passionfruit Design > Websites and web apps your own team can update. Researched, designed, built, kept safe and kept running by one person. Portsmouth and UK-wide. Passionfruit Design is the trading name of Dr Matt Dennis. Based in Portsmouth, Hampshire, UK. In person within about 30 miles of Portsmouth; remotely across the United Kingdom. Contact: hello@passionfruit.design, 07385 509278. ## Start here - [For IT people](https://passionfruit.design/technical): Freelance full-stack developer in the UK. Web apps on a headless CMS, researched with users, then built, secured, hosted and run by one person. - [Services](https://passionfruit.design/services): What you can hire me for: websites your team can update, web apps, payments, email security, accessibility, research, hosting and advice. - [Work](https://passionfruit.design/work): Case studies of websites and web apps I have built and run: a charity, small businesses, a university, a school, a public archive and a health study. - [Portsmouth](https://passionfruit.design/portsmouth): Web designer and developer in Portsmouth. I meet charities, schools and small businesses face to face within about 30 miles, and work UK-wide. - [Colophon](https://passionfruit.design/colophon): How passionfruit.design is built, in plain language: one small server, two dependencies, no tracking, and every change tested before it goes live. - [Privacy](https://passionfruit.design/privacy): What passionfruit.design collects, which is very little: no cookies, nothing from other companies, and nothing kept unless you send me a message. ## Services - [Websites you can update yourself](https://passionfruit.design/services/websites-you-can-update): A small business website you update yourself. Change the words and pictures from a simple editing screen. Designed, built and kept running by me. - [Websites and advice for charities](https://passionfruit.design/services/charities): Charity website design and plain advice from a charity trustee. A site your volunteers can update, built to keep running costs low. - [Web apps and booking systems](https://passionfruit.design/services/web-apps-and-booking): Bespoke web apps and booking systems for schools, charities and small businesses. Designed with the people who will use them, then built and run by me. - [Payments and ticket sales](https://passionfruit.design/services/payments-and-tickets): Take card payments, sell tickets and take bookings on your own website, under your own name. Built for choirs, community groups and small businesses. - [Email security](https://passionfruit.design/services/email-security): Stop people sending fake email from your address. I set up your domain so fakes are rejected and your real email still arrives. No new provider needed. - [Accessibility and user research](https://passionfruit.design/services/accessibility-and-user-research): Accessible websites and user research from a designer with a doctorate in how people use software. I find out what your people need, then build it. - [Research and data analysis](https://passionfruit.design/services/research-and-data-analysis): Survey design, research and data analysis, including large amounts of data. You get findings in plain English that you can act on, not a spreadsheet. - [Hosting and care](https://passionfruit.design/services/hosting-and-care): Website hosting and care from the person who built it. Software kept up to date, security kept tight, and one person to call when something needs fixing. - [Moving off WordPress](https://passionfruit.design/services/moving-off-wordpress): Moving your website off WordPress, with your content and web addresses kept. A smaller site your team can still edit, built and looked after by me. - [Home and business automation](https://passionfruit.design/services/home-and-business-automation): Home and business automation that costs less and is not tied to one maker. Lights, heating and sensors working together on a small computer you own. ## Work - [Solent Gay Men's Chorus](https://passionfruit.design/work/solent-gay-mens-chorus): How I built and run everything Solent Gay Men's Chorus has online: the website, ticket sales, the members' area and one sign-in for all of it. - [SUMS](https://passionfruit.design/work/sums): SUMS is a marking system for a university. Two markers grade each student project blind and every step is recorded. It has been in use since 2018. - [Student feedback platform](https://passionfruit.design/work/student-feedback-platform): A student feedback platform built for a university to replace old survey software. No answer can be traced to a student. It is in testing. - [Survey analysis dashboard](https://passionfruit.design/work/survey-analysis-dashboard): A dashboard of a university's National Student Survey results, down to each course. Running within three hours of the results. A faculty adopted it. - [geraldlarner.com](https://passionfruit.design/work/geraldlarner-com): How about 6,700 old word-processor files became geraldlarner.com, a free public archive of programme notes on 445 composers that anyone can search. - [alicedennis.net](https://passionfruit.design/work/alicedennis-net): alicedennis.net is a website for a piano and singing teacher. It replaced one that was broken, and she updates it herself from her own editing page. - [morganharnett.tattoo](https://passionfruit.design/work/morganharnett-tattoo): morganharnett.tattoo is a tattoo artist's website. Its gallery fills itself from his Instagram, and clients book and pay a deposit on the site. - [Photo archive for a school](https://passionfruit.design/work/photo-archive-for-a-school): A private photo archive for a school. Artists' photographs are kept in one place so that students can learn from them. Built and run by me. - [ASICA](https://passionfruit.design/work/asica): ASICA is a research app on a tablet that helps people treated for melanoma check their own skin. I built the prototype for a six-month NHS pilot. ## For IT people - [Payload CMS](https://passionfruit.design/technical/payload-cms): Payload CMS developer in the UK. I build and run production sites on Payload, including a charity's whole platform of five Node services on one server. - [Directus](https://passionfruit.design/technical/directus): Directus developer in the UK. I build on Directus when the data comes first: a SQL database with a clean editing screen and a JSON API on top. - [Email authentication](https://passionfruit.design/technical/email-authentication): DMARC p=reject setup with SPF and DKIM aligned, without losing legitimate mail on the way. In production for a charity and for this domain. - [Passkeys and single sign-on](https://passionfruit.design/technical/passkeys-and-single-sign-on): Passkey login and single sign-on: one identity service for every app, with WebAuthn, OIDC and roles that match how the organisation works. - [Legacy apps to REST APIs](https://passionfruit.design/technical/legacy-app-modernisation): Legacy app modernisation: moving PHP, Laravel, CodeIgniter, Ruby on Rails and JSP applications from server-held state to true RESTful APIs. - [Home Assistant](https://passionfruit.design/technical/home-assistant): Home Assistant setup and automation in Docker: Zigbee, MQTT and 433 MHz radio, presence lighting, heating, watchdogs and a nightly config backup. ## Data - [The whole site as JSON](https://passionfruit.design/api/site.json) - [Sitemap](https://passionfruit.design/sitemap.xml) - [Feed](https://passionfruit.design/notes/feed.xml)