Websites and web applications, designed and engineered by one developer.
Seven kinds of work I take on, from a business website to a full-stack application with AI. Each one below says who it helps, what it usually includes, what I'll need from you and the real projects that show it. Every project is scoped with you and quoted in writing.
Premium business websites and redesigns
A clear, fast website that explains what your business does, looks considered on every screen and makes it easy for the right people to get in touch.
Discuss this project: Premium business websites and redesignsScoped with you and quoted in writing.
- Who it helps
- Companies, consultancies, clinics, schools, restaurants and professionals who need a credible online presence, or a redesign of a site that no longer represents them.
- Usually included
- Responsive pages for services, about, team and contact
- Content you can update without a developer (CMS, if needed)
- Contact and lead forms with spam protection
- SEO foundations: metadata, sitemap, structured data
- Accessibility and performance checks before launch
- What you'll provide
- What your business does and who it serves
- Logo, brand colours and any photography you own
- The pages you need, and the content for them (I can help shape it)
- Access to your domain and current hosting, for a redesign
- How it runs
- We agree the pages and their content first, then I design the key screens, build the site in reviewable stages and launch it on your domain.
- You receive
- Designed and built website
- Source code in your repository
- Deployment to your hosting
- Handover notes for editing content
- Can connect to
- Google Analytics or privacy-friendly analytics
- Email delivery for forms
- WhatsApp click-to-chat
- Google Maps and business profile links
- Who it helps
- Companies, consultancies, clinics, schools, restaurants and professionals who need a credible online presence, or a redesign of a site that no longer represents them.
- Key capabilities
- Responsive pages for services, about, team and contact
- Content you can update without a developer (CMS, if needed)
- Contact and lead forms with spam protection
What's included and how it works
- Also included
- SEO foundations: metadata, sitemap, structured data
- Accessibility and performance checks before launch
- What you'll provide
- What your business does and who it serves
- Logo, brand colours and any photography you own
- The pages you need, and the content for them (I can help shape it)
- Access to your domain and current hosting, for a redesign
- How it runs
- We agree the pages and their content first, then I design the key screens, build the site in reviewable stages and launch it on your domain.
- You receive
- Designed and built website
- Source code in your repository
- Deployment to your hosting
- Handover notes for editing content
- Can connect to
- Google Analytics or privacy-friendly analytics
- Email delivery for forms
- WhatsApp click-to-chat
- Google Maps and business profile links
Where you can see it
- SpikiTechDesigned and built independentlyThe production website of an academy, which I designed and developed myself.
- Saffron TableDemonstrationA restaurant site with a phone-friendly menu and table bookings (demonstration).
Try the demo: Saffron Table (live demo), a standalone demonstration, not client work.
E-commerce experiences
An online store with product pages that do your products justice, from catalogue and search to cart and checkout, with prices the server always decides.
Discuss this project: E-commerce experiencesScoped with you and quoted in writing.
- Who it helps
- Brands and small businesses selling physical or digital products who want their own storefront rather than only a marketplace listing.
- Usually included
- Product catalogue with categories, search and filters
- Exact product variants (size, colour, finish) with their own stock
- Cart and checkout flow
- Order management for your team
- Mobile-first product pages
- What you'll provide
- Your products: names, descriptions, variants, prices and photographs
- Your payment provider account (I integrate it in test mode first)
- Shipping, returns and tax rules for your region
- How it runs
- We model your catalogue and checkout rules first, then design the product and checkout pages, build against your payment provider's test mode, and go live once you've placed test orders yourself.
- You receive
- Storefront and admin views
- Payment provider integration in test mode, then live once your account is approved
- Source code and deployment
- Guide for managing products and orders
- Can connect to
- Payment gateways (e.g. Razorpay or Stripe, depending on your region)
- Shipping and invoicing tools
- Email order confirmations
- Hosted commerce platforms where they fit better than custom code
- Who it helps
- Brands and small businesses selling physical or digital products who want their own storefront rather than only a marketplace listing.
- Key capabilities
- Product catalogue with categories, search and filters
- Exact product variants (size, colour, finish) with their own stock
- Cart and checkout flow
What's included and how it works
- Also included
- Order management for your team
- Mobile-first product pages
- What you'll provide
- Your products: names, descriptions, variants, prices and photographs
- Your payment provider account (I integrate it in test mode first)
- Shipping, returns and tax rules for your region
- How it runs
- We model your catalogue and checkout rules first, then design the product and checkout pages, build against your payment provider's test mode, and go live once you've placed test orders yourself.
- You receive
- Storefront and admin views
- Payment provider integration in test mode, then live once your account is approved
- Source code and deployment
- Guide for managing products and orders
- Can connect to
- Payment gateways (e.g. Razorpay or Stripe, depending on your region)
- Shipping and invoicing tools
- Email order confirmations
- Hosted commerce platforms where they fit better than custom code
Where you can see it
Try the demo: Auré (live demo), a standalone demonstration, not client work.
Booking and scheduling systems
Online booking that shows real availability, confirms appointments or tables, and handles changes, so you spend less time on calls and messages.
Discuss this project: Booking and scheduling systemsScoped with you and quoted in writing.
- Who it helps
- Clinics, salons, studios, tutors, consultants, restaurants and venues that schedule appointments, sessions or tables.
- Usually included
- Service, staff or table selection
- Availability with working hours, breaks and buffers
- Booking confirmation and reminder messages
- Rescheduling and cancellation rules
- A staff view of upcoming bookings
- What you'll provide
- Your services or table layout, with durations
- Who works when, and which rooms or resources each booking needs
- Your cancellation and rescheduling rules
- How it runs
- Your booking rules are written down and agreed first, because everything depends on them. Then I design the booking flow, build the availability engine with tests for those rules, and run it with your team before launch.
- You receive
- Booking flow and staff dashboard
- Notification templates
- Source code and deployment
- Handover documentation
- Can connect to
- Email and WhatsApp notifications
- Calendar sync (e.g. Google Calendar)
- Online payments or deposits
- Who it helps
- Clinics, salons, studios, tutors, consultants, restaurants and venues that schedule appointments, sessions or tables.
- Key capabilities
- Service, staff or table selection
- Availability with working hours, breaks and buffers
- Booking confirmation and reminder messages
What's included and how it works
- Also included
- Rescheduling and cancellation rules
- A staff view of upcoming bookings
- What you'll provide
- Your services or table layout, with durations
- Who works when, and which rooms or resources each booking needs
- Your cancellation and rescheduling rules
- How it runs
- Your booking rules are written down and agreed first, because everything depends on them. Then I design the booking flow, build the availability engine with tests for those rules, and run it with your team before launch.
- You receive
- Booking flow and staff dashboard
- Notification templates
- Source code and deployment
- Handover documentation
- Can connect to
- Email and WhatsApp notifications
- Calendar sync (e.g. Google Calendar)
- Online payments or deposits
Where you can see it
- SereneDemonstrationAppointments planned around therapists, rooms, equipment and preparation time (demonstration).
- Saffron TableDemonstrationTable bookings that can't give one table to two people (demonstration).
Try the demo: Serene (live demo), a standalone demonstration, not client work.
Business dashboards and SaaS applications
Internal tools and multi-user applications that bring scattered spreadsheets, forms and messages into one place your team actually uses, with access rules that hold.
Discuss this project: Business dashboards and SaaS applicationsScoped with you and quoted in writing.
- Who it helps
- Teams tracking leads, customers, orders, students or operations in spreadsheets and chat threads, and founders building a product for other teams.
- Usually included
- Role-based access for your team
- Searchable, filterable records
- Pipelines and status tracking
- Charts that say where each figure comes from
- An audit trail of important changes
- What you'll provide
- How your team works today, and the spreadsheets or tools involved
- Who should see and change what
- Sample data (anonymised is fine) to design and test against
- How it runs
- We map your workflow and permissions first, then I design the main screens, build the database and access rules with tests, and import your existing data before your team starts using it.
- You receive
- Web dashboard
- Database and API
- Data import from existing spreadsheets
- Source code, deployment and documentation
- Can connect to
- Website forms and lead sources
- Email and WhatsApp follow-ups
- CSV and spreadsheet export
- Who it helps
- Teams tracking leads, customers, orders, students or operations in spreadsheets and chat threads, and founders building a product for other teams.
- Key capabilities
- Role-based access for your team
- Searchable, filterable records
- Pipelines and status tracking
What's included and how it works
- Also included
- Charts that say where each figure comes from
- An audit trail of important changes
- What you'll provide
- How your team works today, and the spreadsheets or tools involved
- Who should see and change what
- Sample data (anonymised is fine) to design and test against
- How it runs
- We map your workflow and permissions first, then I design the main screens, build the database and access rules with tests, and import your existing data before your team starts using it.
- You receive
- Web dashboard
- Database and API
- Data import from existing spreadsheets
- Source code, deployment and documentation
- Can connect to
- Website forms and lead sources
- Email and WhatsApp follow-ups
- CSV and spreadsheet export
Where you can see it
- Orbit CRMDemonstrationA multi-tenant sales CRM with isolation tested by attack (demonstration).
- Judiciary+Independent productAn admin console with server-side role checks and an append-only audit trail.
Try the demo: Orbit CRM (live demo), a standalone demonstration, not client work.
Full-stack web development
Complete web applications: accounts, a database, an API and the interface, built to be maintained, including learning platforms, portals and member areas.
Discuss this project: Full-stack web developmentScoped with you and quoted in writing.
- Who it helps
- Founders, educators and organisations who need a working product, not just a website, and want one developer responsible for it end to end.
- Usually included
- User accounts and dashboards
- A database with access rules for each user
- APIs that validate every request
- Admin tools for content and users
- Automated tests for the core workflows
- What you'll provide
- The problem the product solves and who uses it
- The workflows that matter most at launch
- Any existing content, data or systems it must work with
- How it runs
- We agree the first version's scope, then I design the core screens, build in milestones you can try on a private link, and hand over the code, the database and documentation.
- You receive
- Web application and admin tools
- Database schema with access rules
- Automated tests for core workflows
- Deployment and handover
- Can connect to
- Payments for access or subscriptions
- Email notifications
- Certificates and reports
- AI assistance where it earns its place
- Who it helps
- Founders, educators and organisations who need a working product, not just a website, and want one developer responsible for it end to end.
- Key capabilities
- User accounts and dashboards
- A database with access rules for each user
- APIs that validate every request
What's included and how it works
- Also included
- Admin tools for content and users
- Automated tests for the core workflows
- What you'll provide
- The problem the product solves and who uses it
- The workflows that matter most at launch
- Any existing content, data or systems it must work with
- How it runs
- We agree the first version's scope, then I design the core screens, build in milestones you can try on a private link, and hand over the code, the database and documentation.
- You receive
- Web application and admin tools
- Database schema with access rules
- Automated tests for core workflows
- Deployment and handover
- Can connect to
- Payments for access or subscriptions
- Email notifications
- Certificates and reports
- AI assistance where it earns its place
Where you can see it
AI-enabled integrations and workflows
Practical AI features that solve a specific problem, such as assistants, document workflows and retrieval, designed with fallbacks and limits so they stay dependable.
Discuss this project: AI-enabled integrations and workflowsScoped with you and quoted in writing.
- Who it helps
- Businesses and products that want AI to answer questions, process documents or assist a workflow, not just decorate a page.
- Usually included
- Assistants grounded in your own content
- Document and form processing
- Structured output validated before use
- Provider fallback and timeouts
- Usage limits and logging without sensitive data
- What you'll provide
- The task the AI should help with, and examples of good answers
- The documents or data it should draw on
- An account with the AI provider you choose (usage is billed to it)
- How it runs
- We define what a good answer looks like first, with examples. Then I build the feature with its sources, limits and fallbacks, and check it against those examples before it reaches your users.
- You receive
- AI feature integrated into your app or a standalone tool
- Prompt and evaluation notes
- Cost and reliability considerations documented
- Source code and deployment
- Can connect to
- LLM providers (e.g. Google Gemini, OpenAI-compatible APIs)
- Your databases and documents
- Existing websites and dashboards
- Who it helps
- Businesses and products that want AI to answer questions, process documents or assist a workflow, not just decorate a page.
- Key capabilities
- Assistants grounded in your own content
- Document and form processing
- Structured output validated before use
What's included and how it works
- Also included
- Provider fallback and timeouts
- Usage limits and logging without sensitive data
- What you'll provide
- The task the AI should help with, and examples of good answers
- The documents or data it should draw on
- An account with the AI provider you choose (usage is billed to it)
- How it runs
- We define what a good answer looks like first, with examples. Then I build the feature with its sources, limits and fallbacks, and check it against those examples before it reaches your users.
- You receive
- AI feature integrated into your app or a standalone tool
- Prompt and evaluation notes
- Cost and reliability considerations documented
- Source code and deployment
- Can connect to
- LLM providers (e.g. Google Gemini, OpenAI-compatible APIs)
- Your databases and documents
- Existing websites and dashboards
Where you can see it
Ongoing development and maintenance
Ongoing care for an existing site or app: fixes, updates and steady improvements, one change at a time, agreed in writing.
Discuss this project: Ongoing development and maintenanceScoped with you and quoted in writing.
- Who it helps
- Owners of websites and web apps who need someone dependable to keep them working, up to date and improving.
- Usually included
- Bug fixes and content changes
- Dependency and security updates
- Performance and accessibility improvements
- Small feature additions
- What you'll provide
- Access to the code repository and hosting
- A list of what's broken or what you'd like changed
- How it runs
- I start by reviewing the code and setting up a safe way to test changes, then work through an agreed list, with a short summary of every change.
- You receive
- Agreed scope of work per request or per period
- Summary of changes made
- Updated documentation where relevant
- Can connect to
- Works with your existing hosting, code and tools
- Who it helps
- Owners of websites and web apps who need someone dependable to keep them working, up to date and improving.
- Key capabilities
- Bug fixes and content changes
- Dependency and security updates
- Performance and accessibility improvements
What's included and how it works
- Also included
- Small feature additions
- What you'll provide
- Access to the code repository and hosting
- A list of what's broken or what you'd like changed
- How it runs
- I start by reviewing the code and setting up a safe way to test changes, then work through an agreed list, with a short summary of every change.
- You receive
- Agreed scope of work per request or per period
- Summary of changes made
- Updated documentation where relevant
- Can connect to
- Works with your existing hosting, code and tools
Where you can see it
How we'd work together
Six stages, from a first conversation to launch. Every project is quoted in writing after we've discussed requirements, and not every project needs each stage in the same depth.
Discover
You tell me about the project through the enquiry form or email. We talk through your goals, your users and what must work on day one.
Scope
I send a written scope, quotation and proposed timeline. Nothing starts until you've read and accepted it.
Design
I design the key screens and flows, and we adjust them together before building.
Build
I build in agreed milestones, each on a private link you can try, with tests for the rules your project depends on.
Review
You review the finished work on its private link and request changes within the agreed scope.
Launch
I deploy to your domain and hand over the code, access and documentation. Ongoing support, if you want it, is agreed separately.
Clear before we start
- Priced in writing
- Every project is quoted in writing after we've discussed requirements. There are no fixed packages, and nothing starts until you've accepted the scope.
- Features are examples
- The lists above help you think about scope. Your project includes what we agree in the written scope, not everything listed here.
- Yours at the end
- The source code goes in your repository and the work runs on your hosting and accounts, with documentation to hand over.
- Honest about fit
- If a hosted platform would serve you better than custom code, I'll say so before we start.





