jsmalley.dev
Web and app development in Nottinghamshire / Joe Smalley

Digital tools
built for work.

I'm Joe, a Nottinghamshire-based developer. I design and build websites, CRMs, and team operations apps that make work feel simpler and faster.

Explore what I build
01 / My Work

Built for real people, used in real life.

WordPress / WooCommerce / Memberships

Wargames Illustrated

I built the website and storefront for Wargames Illustrated, bringing its magazine, shop, subscriptions, and member area together. The platform supports thousands of active memberships and is used every day.

Visit the website Explore the archived homepage
Squarespace / Website design

Never Mind the Billhooks

A design-led Squarespace site for the tabletop game. Here, the focus is on visual character and presenting the game and its world clearly, showing the design side of my work.

Visit the website Explore the archived homepage
Custom CRM / Team operations / In development

Team operations CRM

I'm currently building a custom CRM that brings bookings, team scheduling, equipment and stock tracking, tasks, invoicing, and internal feedback into one workspace. The aim is to make the day's priorities easier to see and reduce the effort of moving between separate tools.

Explore a standalone version of the interface with an empty workspace. Client identity and operational data are omitted.

Explore the operations demo ↗

SchedulingEquipment trackingTeam workflows
Team communication / Custom app / In development

Team operations chat

I'm building a companion chat workspace that keeps team conversations close to the work. Channels and direct messages keep conversations close to bookings and other work without switching between separate tools.

Threaded replies, reactions, search, and a mobile conversation inbox make it easier to follow an update, ask a question, and return to it later.

Anonymised screenshot with fictional content. Try the standalone demo: messages are temporary and stay in your browser tab.

Explore the chat demo ↗

Team messagingThreads and reactionsMobile inbox
Python / Quantitative research / Portfolio simulation

Trading Model

I'm developing a platform for researching and testing portfolio strategies. It combines historical backtesting, realistic transaction costs, risk analysis, and comparisons with simpler passive portfolios to help assess whether a strategy's complexity is justified.

What interests me is the system behind the model: repeatable experiments, clear evidence, and dependable records. Strategies are fixed before observation, then tracked in simulated portfolios using new market data, with checks to detect unexpected changes.

In development. Live trading is unavailable, and order submission remains locked. The current focus is research, validation, and reliable operation.

BacktestingRisk analysisAudit trails
02 / What I build

Thoughtful design. Practical results.

/ 01

Custom CRM development.

I build custom CRM systems that keep customer relationships, projects, and next steps together, shaped around how your team works.

/ 02

Team operations app development.

I build team operations apps that bring bookings, scheduling, equipment, and everyday workflows into one clear place.

/ 03

Website design and development.

Website design and development that helps visitors understand your business, including WordPress websites and WooCommerce storefronts.

03 / My approach

Less friction.
More flow.

The best digital products feel effortless because the thinking behind them is anything but. I focus on the details that matter: clear journeys, useful features, and design that earns its place.

Understand the workStart with the real problem and the people facing it.
Make it intuitiveRemove the extra steps, noise, and guesswork.
Build it properlyGive good ideas a dependable foundation.
04 / Where I can help

When the usual tools stop fitting.

You may already know exactly what you need. Or you may simply know that the current way of working takes too much effort. These are the kinds of challenges I like to unpack.

01 / Relationships

Customer information is scattered.

A CRM can give your team a shared view of conversations, responsibilities, and next steps, shaped around how you actually work.

02 / Operations

Too much happens in spreadsheets and messages.

A focused app can bring requests, tasks, and progress into one place, making the next action easier to see.

03 / Online presence

Your website no longer reflects your work.

Clear writing, considered design, and dependable development can help visitors understand what you do and where to go next.

05 / About me
Hello, I'm Joe Smalley.

I like making
things work better.

I'm a web and app developer based in Nottinghamshire. I've always been drawn to how systems fit together — and to the small changes that can make someone's working day feel much easier.

I enjoy the whole process, from shaping how a product looks and feels to building what happens behind the scenes. Whether it's a website, a CRM, or a team app, I want the result to feel clear, quick, and useful to the people using it.

One of the best things I can hear is: “This is so much better than before. It's so much faster.” That's the kind of difference I aim to make.

Nottinghamshire, UKDesign and developmentCRM systemsTeam workflows
06 / Start a conversation

Have something in mind?

Tell me what you're trying to improve, who it's for, and what feels difficult today. A good project starts with a clear conversation.

See contact options
Project screenshot

Project screenshot. Use the archive link to explore the captured website.