Code Playground
Try running real code snippets. Edit, execute, and see the results instantly.
Click "RUN CODE" to execute... Projects
Production applications that solve real problems. Each one is a complete system—frontend, backend, and everything in between.
Workforce Hours Manager
Enterprise workforce management with customer database, jobsheet assignment, timesheet tracking, overtime/leave management, digital signatures, and PDF reporting. what3words integration for precise field worker navigation. Tracks holiday allowances, sick leave, and stopovers. Real-time Socket.io updates, PWA offline mode, GDPR compliance, 2FA, and full audit logging.
OpsShield
Self-hosted security operations platform aggregating ZAP, Nuclei, Trivy, Semgrep, and Gitleaks. Docker network integration for internal scanning, policy enforcement, and finding normalization.
Gold Trader
XAUUSD automated trading system with Smart Money Concepts analysis. FastAPI backend, WebSocket real-time data, MT5 integration, circuit breakers, and Telegram alerts.
LabourWatch
AI-augmented tracking platform built with Next.js 16 and React 19. Prisma ORM, NextAuth, Redis caching, Mistral AI integration, Docker deployment with Turbopack builds.
WhatsApp Lead Routing
A reusable WhatsApp Business API integration that routes website enquiries directly to a trader's phone as instant WhatsApp messages. Supports quick-reply buttons (Book Now, Get Quote, Call Back), conversation logging, multi-admin routing by trade/location/urgency, and full lead status tracking. Built as a standalone product deliverable for web design agency clients who need leads delivered fast.
Services
Four core offerings—from websites to enterprise systems. Whatever you need built, I can deliver it.
WordPress Sites
Complete WordPress solutions—from new builds to fixing what's broken. Custom themes that don't look like templates, plugin development, debugging nightmares, performance optimization. If it's WordPress, I can handle it.
- New WordPress builds from scratch
- Theme customization & custom themes
- Debugging & fixing broken sites
- Plugin development
- Performance & security hardening
Custom Systems & Platforms
Enterprise-grade systems beyond websites. Workforce management, live tracking platforms, real-time dashboards, internal tools. Full-stack solutions built to handle complex business logic and high-volume operations.
- Workforce management systems
- Real-time tracking & live platforms
- Internal dashboards & admin panels
- Complex business logic systems
- Scalable architecture for growth
Custom Websites
When you need something WordPress can't provide—or just want full control. React frontends, Node.js backends, databases, APIs. AI-augmented development means faster delivery without cutting corners.
- React & Next.js frontends
- Node.js backend & APIs
- Database design & implementation
- Full SEO optimization built-in
- Google PSI & GTmetrix optimization
AI Model Development
Building AI models from the ground up. Feed them data, train them to find patterns. The focus is on architecture and training process—works for any data type or use case.
- Model architecture design
- Data preprocessing & feeding
- Training & optimization
- Pattern recognition systems
- Custom solutions for your data
Production-Grade Technology Stack
Enterprise-ready capabilities demonstrated across production deployments. Each technology is battle-tested in real-world applications.
Frontend Engineering
Building responsive, performant user interfaces with modern frameworks and build tools.
Backend Engineering
Scalable server-side applications with Node.js, Python, and real-time communication.
Databases & Storage
Relational databases, ORMs, and caching solutions for data persistence and performance.
Infrastructure & DevOps
Containerization, deployment automation, and web server configuration.
Security
Authentication, compliance, and vulnerability scanning for production applications.
AI & Integrations
AI model integration, third-party APIs, and financial trading platform connections.
How I Think
Clean, purposeful code that solves real problems. I believe in patterns over magic, clarity over cleverness, and maintainability over impressiveness.
Circuit breaker pattern: stops trading after N consecutive failures. Prevents cascade failures when market conditions turn against a position.
private async executeWithBreaker(
signal: TradingSignal
): Promise<void> {
if (this.breaker.isOpen()) return;
try {
await this.executeTrade(signal);
this.breaker.recordSuccess();
} catch (err) {
this.breaker.recordFailure();
if (this.breaker.isOpen()) {
await this.notifyBreakerTripped();
}
}
} Real-time fan-out: joins user to relevant rooms on connect, broadcasts updates to all clients watching a job when any timesheet changes.
io.on('connection', (socket) => {
const userRooms = getUserRooms(socket.data.userId);
userRooms.forEach(room => socket.join(room));
socket.on('timesheet:update', async (data) => {
const updated = await db.updateTimesheet(data);
io.to(data.jobId).emit('timesheet:changed', updated);
await audit.log('TIMESHEET_UPDATE', updated);
});
}); PWA offline queue: writes queued in IndexedDB when offline, drained and synced on reconnect.
async function syncOfflineQueue() {
const queue = await idb.getAll('pendingSync');
for (const item of queue) {
try {
await api.post(item.endpoint, item.payload);
await idb.delete('pendingSync', item.id);
} catch (err) {
// Keep in queue, retry next time
}
}
} More code available on request.
My Approach
What you get with every project—regardless of size or complexity.
Production-Ready Code
Code that runs is worth more than code that looks good in a repo. Every project ships with tested, working code—not half-finished proofs of concept.
API Design
Clean REST APIs with clear contracts. Good APIs make frontend and backend development easier for everyone.
Database Thinking
Data modeling matters. The right schema structure makes everything else simpler—queries, features, scaling.
Real-Time When Needed
WebSockets for live updates, notifications, anything that needs to feel instant. Not every app needs this, but when it does, I implement it.
Full-Stack Capability
Frontend, backend, database, DevOps—I handle the complete stack. No coordination needed between different developers. One point of contact, one vision.
Maintainable Architecture
Clean, organized code that you can actually maintain and extend later. Reusable components, clear structure, documentation when needed.
Enterprise Security
Authentication, authorization, input validation, rate limiting. Industry-standard security practices on every project—no shortcuts.
Professional UX
Interfaces that work for your users, not against them. Clear navigation, intuitive flows, responsive design. Professional look and feel that represents your business properly.
SEO & Performance
Full SEO optimization on every project. Google PSI scores, GTmetrix optimization, semantic markup, structured data. Performance isn't an afterthought—it's built in from the start.
AI as a Tool
I use AI to write boilerplate, debug faster, and prototype quickly. It's a productivity multiplier, not a replacement for thinking.
Who I Am
I'm Simon. I build full-stack web applications using AI-assisted development. This means faster delivery without the traditional development timeline—but still with working, production-ready code.
I offer four core services:
WordPress Development — New builds, custom themes, plugin development, and fixing what's broken. From simple business sites to complex CMS solutions.
Custom Systems & Platforms — Any business system that needs building beyond a website. CRMs, ERPs, workforce management, real-time tracking platforms, live dashboards, internal tools, booking systems, inventory management—the stuff that makes businesses actually work.
Custom Websites — When you need full control or something WordPress can't provide. React frontends, Node.js backends, databases, APIs. Every site optimized for Google PSI and GTmetrix.
AI Model Development — Building models that learn from your data to find patterns. Architecture design, training, optimization—works for any data type or use case.
I'm straightforward to work with. No jargon, no buzzwords—just code that works and communication that doesn't waste your time.
Let's Talk
Get in Touch
Have a project in mind? Tell me what you're trying to build and I'll tell you honestly if I can help and what the timeline might look like.