Full-stack development · Integrations · Security

Jersey-based Practical, dependable delivery Security-first by default

Bespoke Web Applications & Full-Stack Development for Businesses in Jersey

I design, build and support complete web-based systems, from secure customer portals and administration platforms to APIs, databases, integrations and operational tools.

Willow Software is an independent full-stack development studio in Jersey. I work across the frontend, backend, data layer, deployment and long-term support, with a particular focus on bespoke applications and technically involved projects.

If you need a developer who can understand an existing system, solve difficult problems and take responsibility for the whole stack, you are in the right place. Alongside client work, I build and maintain Salix Monitor 360, a SaaS monitoring and operations platform for websites, servers, alerts and operational reporting.

Salix Monitor 360 is my own monitoring and operations platform for organisations that care about uptime and security.

It keeps an eye on servers, websites and key services, sends clear alerts when something genuinely needs attention, and gives you honest reports instead of noisy dashboard theatre.

Built and run in Jersey, it fits neatly into regulated environments where things have to work, every day.

More info about SM360

Frontend PHP & backend Databases APIs & integrations Authentication Deployment Monitoring & support

Services

Full-stack development built around your business

Willow Software builds and supports bespoke web applications, business systems, backend services and technically involved websites for organisations in Jersey and beyond. The focus is maintainable code, clear architecture, sensible security and software that can evolve over time.

Full-stack web development

Complete web applications covering responsive interfaces, business logic, authentication, databases, APIs and production deployment.

Backend systems & integrations

PHP, SQL, APIs, scheduled jobs, imports, exports and dependable connections between existing platforms.

Bespoke business software

Customer portals, administration areas, workflow tools, dashboards and specialist systems that are not available off the shelf.

Security & technical operations

Security-aware implementation, careful access control, server configuration, monitoring and long-term technical support.

Jersey-based full-stack development

Bespoke web applications icon

Bespoke Web Applications & Business Systems

I build database-driven web applications for businesses that need software shaped around how they actually work. Typical projects include customer portals, administration platforms, workflow systems, booking services, membership areas and specialist operational tools.

I start by mapping functionality, permissions and data flow, then develop the complete system across the frontend, backend, database and integrations. My core stack includes HTML, CSS, JavaScript, PHP, MySQL and Microsoft SQL Server.

The result is maintainable software designed around the client’s requirements, rather than a generic product that forces the business to adapt.

Systems, data & automation

Backend systems and integrations icon

Backend Development, Databases & Integrations

Many projects are less about launching a new public website and more about making important systems work together. I develop PHP backends, database structures, APIs, scheduled jobs, data imports and exports, and reliable system-to-system integrations.

That can mean extending an existing application, connecting a customer portal to another platform, automating a manual process or creating a dependable service layer between older and newer systems.

I keep data flow, failure handling, permissions, auditability and future maintenance in view from the start.

Jersey-based website development

Website development and CMS coding icon

Website Development & CMS Coding

I also build professional public-facing websites where the project benefits from proper custom development, clear structure and a maintainable technical foundation.

This includes bespoke websites and established open-source CMS platforms such as WordPress, Joomla! and Drupal, with custom themes, plugins, modules, integrations and database-backed functionality where required.

I am particularly well suited to websites that need customer accounts, administration tools, custom workflows, external data or functionality that a standard template cannot provide cleanly.

Security support for Jersey businesses

Security support and hardening icon

Security Support & Hardening

I help businesses protect their websites and infrastructure from the everyday nonsense the internet throws at them: bot scanning, spam attempts, weak-password logins and similar headaches.

This covers reviews of web servers, CMS configurations, firewalls, SSL, access controls and update hygiene. I can also work alongside your hosting provider to close gaps and tighten things up without breaking what is already working.

Where useful, I can connect the environment to Salix Monitor 360 so important problems are detected and reported quickly.

Built by Willow Software

Salix Monitor 360 monitoring platform icon

Salix Monitor 360

Salix Monitor 360 is my monitoring and operations platform, built to show how websites, servers and key services are actually running.

It combines monitoring, meaningful alerts, incident history, operational dashboards, reporting and security visibility without turning every small delay into unnecessary noise.

It is also practical evidence of the complete full-stack work I deliver: product design, application development, databases, APIs, background processing, deployment, security and ongoing operations.

Existing application development

Existing systems and technical support icon

Existing Systems, Upgrades & Technical Support

Not every job starts with a blank project. I can take over an existing PHP or JavaScript application, understand how it works, investigate recurring problems and extend it without discarding working software.

That may involve new features, framework or server upgrades, database improvements, performance work, security fixes, documentation or careful modernisation of an older codebase.

Ongoing support can be arranged as straightforward hourly work or a simple retained service, with requests logged and changes explained clearly.

Examples of systems I build

Practical software for real business workflows

The exact shape depends on the organisation, but these are common examples of the work Willow Software is set up to deliver.

Customer portals & secure account areas

Role-based access, customer data, documents, requests, notifications and self-service features.

Administration & workflow platforms

Internal tools that organise work, approvals, records, responsibilities and operational processes.

Booking, membership & subscription systems

Purpose-built journeys, account management, payments, permissions and recurring service workflows.

Monitoring, reporting & operational dashboards

Clear visibility into system health, activity, exceptions, trends and the information people need to act.

How we can work together

Choose how you want to collaborate

Different work suits different arrangements. We can agree a fixed project scope, use straightforward hourly support, or set up retained development and maintenance to match how you operate.

Project-based work

Project-based work

Project-based development

For larger pieces of work, we define the scope, priorities, responsibilities and acceptance criteria before development begins. I limit the number of concurrent projects so each one receives proper attention. Pricing is agreed upfront once the work is understood.

Hourly-based work

Hourly-based work

Hourly development and technical support

Hourly work suits focused fixes, investigations and smaller development tasks: repairing a broken page, improving a CMS, diagnosing a PHP issue, connecting another database, adding an API integration or extending an existing administration area. The rate and likely effort are explained before work starts.

Retained development and support

Retainer support

Retained development and support

A retainer gives you a trusted developer for planned improvements, fixes, updates and technical guidance as needs arise. Requests are logged through the ticketing system, priorities stay visible and the monthly arrangement is agreed clearly in advance.

Not sure what I need

Not sure what I need

Not sure where to start?

Tell me what you are trying to achieve, what currently exists and where the problem is. I will explain the sensible options, whether I am the right person to help and how the work could be approached, with costs made clear before anything begins.

Access & practicalities

What I’ll need from you to get started

To investigate and change a system properly, I may need appropriate access to the application, hosting, database or connected services. I keep that access proportionate, explain why it is needed and prefer temporary or restricted credentials wherever possible.

Security-first

I treat your systems like production, use safe workflows and stay mindful of permissions, backups and data exposure.

Minimal access

I only ask for what is genuinely needed. Read-only, temporary or restricted access is preferred where it will do the job.

Transparent

I explain what I need, why I need it and what changed. No mystery admin poking.

  • Website files access so I can review what’s there and deploy fixes safely. This might be FTP/SFTP or server access depending on your setup.
  • Database access many issues live in data or queries, so I may need access to check, repair or improve how things are stored and retrieved.
  • Hosting login especially on shared hosting, this helps with settings, backups, email configuration, performance options and anything behind the scenes.
  • Admin logins such as WordPress, Joomla or a bespoke admin area, so I can test changes and confirm everything behaves properly.
  • Third-party services if your site connects to payments, email platforms, booking tools or external APIs, I may need access to the relevant accounts or test keys.

If you’d rather not share full credentials, that’s fine, we can use temporary access, limited permissions, or do it together on a call. The goal is always the same: enough access to fix things properly, without overreaching.

Once I can see the moving parts, I’ll move quickly: identify the real cause, explain the solution in plain English and get it sorted with clear costs and no surprises.

Skills & focus

Technical knowledge levels and day-to-day focus

The bars below are knowledge level indicators, not a time breakdown of my day. They show where my experience is strongest and which areas I use most often in real project work.

Core technical skills

I work mostly with PHP, MySQL, JavaScript, HTML/CSS, MSSQL and Linux-based/Windows servers. I’m comfortable taking over existing codebases or starting something new, as long as we can keep it maintainable. Alongside my core stack, I have strong working knowledge of Python, Java, React, Next.js, .NET and PHP frameworks.

PHPKnowledge level 95%
Linux (Ubuntu/Debian + RHEL)Knowledge level 95%
HTML / CSSKnowledge level 95%
JavaScript (raw and frameworks)Knowledge level 90%
Databases (MySQL, MSSQL, MongoDB and others)Knowledge level 90%
Photoshop / Image EditingKnowledge level 80%

Windows application development & mobile application development

I can build native companion applications where they genuinely support a wider bespoke web-based project I am already working on. I do not usually offer standalone Windows application or mobile app development services unless we discuss the situation first and it clearly fits the project.

Android native app developmentKnowledge level 80%
Windows app developmentKnowledge level 85%
Apple native app developmentKnowledge level 80%

Operating systems & security

I’m most at home on Linux and Windows Server when it comes to web hosting, mail, databases and application stacks. Security isn’t an “add-on”; it’s something I factor into design and day-to-day work.

LinuxKnowledge level 90%
Windows ServerKnowledge level 80%
Mail (Postfix/Exim/Exchange)Knowledge level 85%
Firewall / NetworkingKnowledge level 80%
Web-facing anti-spamKnowledge level 90%
White-hat researchKnowledge level 90%

Design, documentation & handover

I prefer projects to leave a useful paper trail: proper design notes before changes are made, practical documentation for whoever maintains the system later and clear updates while the work is happening.

Technical design documentation (HLDD / LLDD)Knowledge level 100%
Software, system & support documentationKnowledge level 95%
Client communication & project handoverKnowledge level 95%

Frequently asked questions

Bespoke development, support and working together

A few practical answers about the type of development work I take on and how Willow Software can help.

Do you build bespoke web applications in Jersey?

Yes. I design and build bespoke web applications, business systems, customer portals and administration platforms for organisations in Jersey and beyond.

Can you take over an existing PHP application?

Yes. I can investigate an existing PHP application, understand how it works, fix defects, improve security and performance, and add new functionality without needlessly rebuilding it.

Do you work with databases and external APIs?

Yes. I work with MySQL, Microsoft SQL Server, APIs, imports, exports, scheduled jobs and integrations between existing platforms.

Can you build customer portals and administration systems?

Yes. Secure customer areas, administration dashboards, workflow tools, reporting systems and role-based access are common parts of the systems I build.

Do you provide ongoing support after launch?

Yes. Support can be arranged as project follow-up, straightforward hourly work or retained development and maintenance, depending on what the system needs.

Do you still build business websites?

Yes. I build bespoke and CMS-driven websites, particularly where the project needs custom coding, database functionality, integrations, customer accounts or administration tools.

Why use Willow Software?

Three reasons...

Simple

Simple

Clear communication, sensible choices and systems that are easier to use and look after.

Smart

Smart

Practical technical decisions based on what the job actually needs, not fashionable complexity.

Secure

Secure

Security-aware development, careful access control, safer defaults and supportable systems.