A working catalogue of websites, applications and automations built for real businesses — drawn from 15 years of delivery across 39 countries.
203+
Projects delivered
15+
Years shipping
39
Countries served
4.9★
Avg client rating
01
Websites
96 delivered
Marketing sites, WordPress and WooCommerce builds, and full redesigns.
01
2025★ 5/5
Online education provider · UK
An online education provider required an upgrade to their website's login and session management system. We modernized the existing login process by integrating PHP for enhanced page protection and implemented proper redirection after login to ensure a seamless user experience. This upgrade improved both security and usability for their subscribers.
→ Improved security and user experience
PHPASPMySQLMS Access
02
2025★ 5/5
Retail · Netherlands
A retailer specializing in Italian products encountered difficulties with their WooCommerce layout, specifically regarding shipping options. We addressed these challenges by configuring the checkout process to offer both in-store pickup and postal delivery, which improved the overall user experience.
→ Enhanced user experience in checkout process
WooCommerceWordPress
03
2024★ 5/5
Health and wellness retailer · United States
A health and wellness retailer faced issues with their WooCommerce website, specifically with the AffiliateWP plugin not tracking commissions accurately. We addressed the problem by adjusting the plugin settings and updating the database, which restored proper commission tracking for affiliates. This intervention enabled effective affiliate management and improved operational efficiency.
→ Restored accurate commission tracking for affiliates
WooCommerceAffiliateWPWordPress
04
2024★ 5/5
Engineering · United States
A client in the engineering sector sought to redesign a CRM form to align with their existing contact form's aesthetic. We adapted the HTML and CSS to ensure visual consistency while maintaining the form's functionality. The updated form was successfully implemented and is now live on their website.
→ Enhanced visual consistency and functionality
HTMLCSS
05
2019★ 5/5
Arts and Music Platform · UK
A platform in the arts and music sector sought to improve site navigation by adding an additional menu item. We implemented an 'Artists' tab that linked directly to the artists section, thereby enhancing user experience and overall site functionality. This project highlights our capability to execute specific web modifications tailored to client requirements.
→ Improved navigation and user experience
PHPWordPressAWS
06
2019★ 5/5
Technology solutions provider · United States
A technology solutions provider required a new business information website to enhance their online presence. We developed a five-page site that included a blogging tool, an HTML5 flip catalog, a document repository, a map of sales representatives, and a contact page with integrated Google Maps. The project was completed according to the client's specifications and is now live.
→ Improved online visibility and user engagement
HTML5WordPress
07
2017★ 5/5
Acoustic solutions · New Zealand
A provider of acoustic solutions faced challenges with a previous developer and required a fully functional and visually appealing website. We delivered a responsive website that rectified existing functionality issues and enhanced the overall design to align with the client's expectations.
→ Improved website functionality and design
WordPressHTMLCSS
08
2016★ 5/5
Tour operator · Greece
A tour operator in Greece sought to enhance their online presence with a robust website that included integrated CRM functionalities. We developed a customized solution featuring user, partner, and administrator modules, which improved the overall functionality and user experience of their platform. This tailored approach allowed for better management of customer interactions and streamlined operations.
→ Improved user engagement and operational efficiency
WordPressCRMcustom modules
09
2016★ 5/5
Textile Manufacturing · India
A textile manufacturer in India sought to enhance their website's SEO performance and user experience through a more effective URL structure. We restructured the existing PHP code to generate SEO-friendly URLs based on product titles, which improved both search visibility and user navigation. This modification led to a more user-friendly website overall.
→ Improved SEO and user navigation
PHP
10
2016★ 5/5
Retail · Netherlands
A retail establishment in the Netherlands sought to enhance customer interaction on their website by integrating two PHP forms. We developed and implemented a contact form and a reservation form, ensuring all fields were mandatory and that submissions were sent directly to the client via email. This streamlined the process for customer inquiries and reservations.
→ Improved customer engagement and streamlined inquiries
PHPHTMLCSS
11
2015★ 5/5
Healthcare · Romania
A professional in the healthcare sector required a new page for their existing website to enhance user engagement. We developed a dynamic WordPress page that facilitated easy content updates and ensured a responsive design based on a provided PSD layout. This implementation improved the overall user experience on the site.
→ Enhanced user experience and content management
WordPressCSSPHP
12
2015★ 5/5
Film promotion · Romania
An organization in the film promotion sector sought to enhance the presentation of their WordPress site. We implemented a customized CSS solution that improved the layout of their news section, facilitating better content management and ensuring a cohesive design across the website.
→ Improved content presentation and management
CSSWordPress
02
Web Applications
48 delivered
Custom portals, admin panels, login/session systems and bespoke tools.
13
2024★ 5/5
E-commerce · Netherlands
An online retail platform in the Netherlands sought to enhance its WooCommerce product options. We developed custom upsell functionalities that enabled users to select additional options, with costs dynamically integrated into the cart totals. This enhancement improved the overall user experience and streamlined the purchasing process.
→ Improved user experience and streamlined purchasing
jQueryAjaxWooCommercePHP
14
2017★ 5/5
Web application provider · India
A web application provider in India sought to enhance their existing system to improve user experience. We developed a new edit page that facilitated project selection, bulk editing, and streamlined deletion of entries, ensuring the integrity of the existing application was preserved. This enhancement aimed to simplify user interactions and increase overall efficiency.
→ Improved user experience and efficiency
PHPMySQLAjax
15
2016★ 5/5
Management solutions · Australia
A client in the management solutions sector needed a basic admin panel to facilitate invoice generation and email notifications. We developed a web application that simplified these tasks, ultimately improving their operational efficiency and enhancing communication with clients.
→ Streamlined invoicing and improved client communication
PHPSMTPMySQL
03
Automation
35 delivered
Workflow automation, CRM and plugin integrations, scraping and data pipelines.
16
2025★ 5/5
Media - Sweden
We developed a web scraper for a client in the media sector to automate the extraction of news articles from multiple sources. The solution summarized the content and delivered it via email, enhancing their information gathering process and providing timely updates.
→ Improved information retrieval efficiency
PythonBeautifulSoupemail automation
17
2024★ 5/5
Public Safety - United States
We developed a PHP/MySQL web scraper for a client in the public safety sector, aimed at automating the collection of data from a police activity log. The scraper was designed to efficiently process multiple pages of data, ensuring that only new records were added to the database, and was scheduled to run automatically every eight hours.
→ Automated data collection
PHPMySQLCron Jobs
18
2024★ 5/5
Business Services, Belgium
We collaborated with a client in the business services sector to automate the conversion of Microsoft Office Forms responses into PDF documents. By leveraging Microsoft Power Automate, we streamlined the workflow, ensuring accurate formatting and daily email distribution of the responses. This initiative significantly reduced the time spent on manual processing.
→ Improved operational efficiency.
Microsoft Power AutomateMicrosoft Office FormsPDF formatting
19
2024★ 5/5
Finance + Andorra
The client needed a solution to efficiently update file paths in their Excel workbooks. We developed a customized Excel macro that simplified the process, enabling quick modifications to file names, folder names, and drive letters while maintaining case sensitivity.
→ Streamlined file path updates
Excel MacrosVBA
20
2023★ 5/5
Finance + United Kingdom
We collaborated with a finance sector client to develop a customized Excel spreadsheet that addressed their specific needs. The project included features such as automated date formatting, cell locking, and password protection to enhance data integrity and security. Our goal was to provide a functional and user-friendly tool that aligned with the client's requirements.
→ Delivered a secure and efficient Excel solution.
ExcelVBA
04
Maintenance
24 delivered
Ongoing fixes, feature additions, performance and cross-browser work.
21
2024★ 5/5
Marketing + Canada
A client in the marketing sector needed an HTML developer to convert an email newsletter design from Figma into a responsive HTML email template. We provided a pixel-perfect conversion that preserved the original design and ensured compatibility across various devices and email clients, all within a tight deadline.
→ Project delivered on time with full design fidelity.
HTMLCSSFigma
22
2017★ 4.6/5
Education + India
We collaborated with a client in the education sector to create five unique articles for their blog. Each piece was crafted to address specific topics provided by the client, focusing on delivering informative and original content to engage their audience effectively.
→ Enhanced blog content quality
Client names withheld by default. Live references and walk-throughs available on request — get in touch.
✦
Case Studies
In depth
A closer look at representative engagements — the problem, the build, and what changed after.
001 / Engagement
Law & Legal · 9 staff
Triage.
A client-intake bot that filters before the fee-earner picks up.
Service line: Custom Build + AI BuildBuild: ~6 weeksEngagement: Mid-scope build + Web Care Growth retainer
The brief
The firm — a nine-person solicitor practice running immigration, conveyancing and small-business employment work — was receiving 60–80 enquiries a week across the website contact form, a WhatsApp Business number on the homepage, and inbound email. Each one had to be read, classified by practice area, conflict-checked at a basic level, and assigned to a fee-earner.
Triage was eating roughly twelve hours a week of paralegal time before any matter reached billable hands. Out-of-hours enquiries — meaningful for immigration in particular — were dropping into the Monday queue cold.
The build
A multi-channel intake layer sitting in front of the firm's existing matter manager (Clio). One website widget, one WhatsApp Business webhook, and one inbound-email parser feed a single intake engine, which routes each enquiry through a practice-area-specific qualification flow.
The flow runs a basic conflict pre-check against the Clio contact graph, captures the structured fields a fee-earner actually needs (matter type, opposing party, jurisdiction, urgency, source of referral), and writes a triaged matter record straight into Clio with a draft first-reply. Out-of-hours, the bot sends a holding message and books a callback slot — the firm's response window for new enquiries went from "next working day" to under an hour for 90%+ of qualified leads.
Paralegal triage time dropped from ~12 hrs/week to ~2 hrs/week of exception review.
Out-of-hours capture rate increased materially — every enquiry gets a structured holding response within the minute.
Fee-earner first response inside one working hour for 90%+ of qualified enquiries.
Conflict-check pre-flagged at intake stage, not when a fee-earner opens the file.
002 / Engagement
Law & Legal · Conveyancing
Assemble.
Lender bundles built, indexed, and validated before they leave the firm.
Service line: Custom Build + AI BuildBuild: ~8 weeksEngagement: Medium build + AI Build Growth retainer
The brief
A conveyancing-focused practice closing roughly 18–25 files a month. Each file required a bundle of fourteen-to-twenty-two documents — contract pack, local searches, replies to enquiries, signed transfer, completion statement, mortgage deed, ID verification — assembled by hand, indexed, named to the firm's matter-coded convention, and uploaded to the lender's portal.
Two paralegals were spending around six hours per file on assembly alone. Worse, lenders rejected ~8% of bundles for missing pages or signature inconsistencies, which sent the file back to the queue and pushed completion dates.
The build
A document workflow service that watches the matter folder in SharePoint, ingests source documents as they land, and runs each through a structured pipeline: name-mapping to the firm's matter convention, OCR for non-text PDFs, page-count and signature-page validation, and indexed PDF assembly.
Every bundle is run through a checklist verification pass before it's allowed to leave the firm: required documents present, page-count thresholds satisfied, signature pages flagged on signed instruments, completion statement totals reconciled. Anything the pipeline can't validate cleanly drops into a paralegal exception queue with a short reason. Validated bundles upload directly to the lender's portal via API, with a confirmation written back to the matter file.
Per-file assembly time from ~6 hrs to ~45 min of focused exception review.
Lender-side bundle rejections dropped to near-zero — every bundle pre-validates required pages.
Paralegal capacity redirected to closing-stage client communication, where it earns more.
Audit trail for every document touched — useful at file review and at SRA inspection.
003 / Engagement
Accounting & Tax · 7 staff
Track.
A back-office agent that watches every deadline so the partner doesn't.
Service line: Custom Build + AI BuildBuild: ~5 weeksEngagement: Small build + AI Build Growth retainer
The brief
A seven-person accountancy practice with about 340 active client engagements — corporation tax filings, VAT returns, payroll RTI, Companies House confirmation statements, self-assessment. Statutory deadlines lived in Karbon. Workload routing — who actually had time this week to clear the deadline list — lived in the partner's head.
Deadlines were missed in busy weeks not because the practice didn't know about them, but because the daily reconciliation between deadline pressure and fee-earner capacity was a 90-minute manual exercise the partner kept skipping when client work spiked.
The build
An autonomous back-office agent that reads Karbon's deadline data and engagement statuses every morning, cross-references upcoming deadlines against open-matter workload per fee-earner (with rough hours-to-completion estimates per matter type), and produces a five-minute morning digest in Slack: today's at-risk deadlines, who has bandwidth, which client reminders are queued.
The agent drafts client reminder emails for the partner to review and release with one click — never sends a client-facing communication on its own. It also flags drift: clients whose reminders have been queued for more than seven days, engagements where the fee-earner has gone quiet, and matters where the deadline keeps moving without a written reason.
Quiet drift surfaced: stuck engagements get flagged before they become awkward client conversations.
004 / Engagement
Recruiting · Boutique search
Productise.
A client-facing portal that turns service delivery into a SaaS surface.
Service line: Custom Build (Large)Build: ~10 weeksEngagement: Large build + Web Care Pro retainer
The brief
A boutique recruiting firm placing around eighty candidates a year across twenty-five-to-thirty active client briefs at any time. Clients were constantly asking the same question — where is the candidate I shortlisted last week? — and the team was spending six-plus hours a week answering pipeline-status questions across email, phone and WhatsApp.
The firm wanted to differentiate from larger search houses on responsiveness, but the responsiveness wasn't scaling. Every client portal product on the market was either built for high-volume staffing agencies or required ripping out their existing ATS.
The build
A multi-tenant client portal — a small SaaS product, owned and operated by the firm — sitting on top of their existing ATS. Each client logs in to see their open briefs, the live candidate pipeline (sourced / screened / interviewed / offered / placed), and the firm's curated shortlists for each role.
An AI layer auto-generates short candidate summaries from CVs and consultant interview notes, so what the client sees is the consultant's narrative, not a raw CV dump. Clients can leave inline feedback on shortlisted candidates ("not for us, the commute") which writes straight back into the ATS as a structured note. The portal replaces an estimated 75–80% of pipeline-status conversations.
The firm now leads sales conversations with the portal — "you'll get a private dashboard for your search" — which has shifted the conversation away from headhunter-fee anchoring.
Pipeline-status conversation time cut by ~75% — most clients self-serve before they email.
Candidate-feedback loop tightened: client feedback writes into the ATS as structured data, not buried emails.
Sales differentiator: the portal is now part of the engagement pitch, not an afterthought.
Firm retains every line of code — Praxline operates the retainer; the IP belongs to the firm.
Recognise your firm somewhere in here?
If one of these engagement profiles feels familiar, the conversation usually starts with thirty minutes — what you're running today, where the friction sits, and whether a productised retainer is the right shape for it.