Skills Depth About Contact

Simon Callaghan — AI-Augmented Full-Stack Developer

Scroll

Code Playground

Try running real code snippets. Edit, execute, and see the results instantly.

Output
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.

React 18ViteMaterial UINode.jsExpressPostgreSQLPrismaRedisSocket.ioPWA

OpsShield

Self-hosted security operations platform aggregating ZAP, Nuclei, Trivy, Semgrep, and Gitleaks. Docker network integration for internal scanning, policy enforcement, and finding normalization.

PythonFlaskDockerSecurityCoolify

Gold Trader

XAUUSD automated trading system with Smart Money Concepts analysis. FastAPI backend, WebSocket real-time data, MT5 integration, circuit breakers, and Telegram alerts.

FastAPIPythonWebSocketsMT5PostgreSQL

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.

Next.jsReact 19TypeScriptPrismaDocker

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.

WhatsApp Business APIExpress.jsTypeScriptMeta Graph APIREST

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
Learn more →

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
Learn more →

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
Learn more →

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
Learn more →

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.

6 Technologies
4 Expert Level
Technology Proficiency Production Evidence Experience
React
Expert
Workforce Hours Manager, LabourWatch
3+ yrs
TypeScript
Expert
LabourWatch, Workforce Hours Manager
3+ yrs
Next.js
Expert
LabourWatch
2+ yrs
Vite
Expert
Workforce Hours Manager
2+ yrs
Material UI
Advanced
Workforce Hours Manager
2+ yrs
PWA
Advanced
Workforce Hours Manager
2+ yrs

Backend Engineering

Scalable server-side applications with Node.js, Python, and real-time communication.

6 Technologies
6 Expert Level
Technology Proficiency Production Evidence Experience
Node.js
Expert
Workforce Hours Manager
4+ yrs
Express
Expert
Workforce Hours Manager
4+ yrs
FastAPI
Expert
Gold Trader
2+ yrs
Python
Expert
OpsShield, Gold Trader
3+ yrs
Socket.io
Expert
Workforce Hours Manager
2+ yrs
WebSockets
Expert
Gold Trader
2+ yrs

Databases & Storage

Relational databases, ORMs, and caching solutions for data persistence and performance.

3 Technologies
2 Expert Level
Technology Proficiency Production Evidence Experience
PostgreSQL
Expert
Workforce Hours Manager, Gold Trader
4+ yrs
Prisma ORM
Expert
Workforce Hours Manager, LabourWatch
3+ yrs
Redis
Advanced
Workforce Hours Manager, LabourWatch
2+ yrs

Infrastructure & DevOps

Containerization, deployment automation, and web server configuration.

5 Technologies
3 Expert Level
Technology Proficiency Production Evidence Experience
Docker
Expert
OpsShield, LabourWatch
3+ yrs
Nginx
Expert
OpsShield
3+ yrs
Git
Expert
All projects
8+ yrs
Coolify
Advanced
OpsShield
2+ yrs
SSL/TLS
Advanced
OpsShield
3+ yrs

Security

Authentication, compliance, and vulnerability scanning for production applications.

5 Technologies
4 Expert Level
Technology Proficiency Production Evidence Experience
NextAuth
Expert
Workforce Hours Manager, LabourWatch
3+ yrs
2FA
Expert
Workforce Hours Manager
2+ yrs
GDPR Compliance
Expert
Workforce Hours Manager
2+ yrs
Rate Limiting
Advanced
Gold Trader
2+ yrs
Vulnerability Scanning
Expert
OpsShield (ZAP, Nuclei, Trivy, Semgrep, Gitleaks)
2+ yrs

AI & Integrations

AI model integration, third-party APIs, and financial trading platform connections.

5 Technologies
2 Expert Level
Technology Proficiency Production Evidence Experience
Mistral AI
Expert
LabourWatch
1+ yrs
MT5 Trading API
Expert
Gold Trader
2+ yrs
Telegram API
Advanced
Gold Trader
2+ yrs
what3words
Advanced
Workforce Hours Manager
2+ yrs
Circuit Breakers
Advanced
Gold Trader
2+ yrs
30 Technologies
21 Expert-Level
6 Domains

How I Think

Clean, purposeful code that solves real problems. I believe in patterns over magic, clarity over cleverness, and maintainability over impressiveness.

trading/breaker.ts Gold Trader

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();
    }
  }
}
workers/socket.ts Workforce Hours Manager

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/sync.ts Workforce Hours Manager

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

S

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.

0
Major Project
0
Production App
0%
Faster with AI

I'm straightforward to work with. No jargon, no buzzwords—just code that works and communication that doesn't waste your time.

How It Works

1
Tell Me What You Need
WordPress fix, new site, custom build, or AI model—describe the outcome
2
I Build It
Full-stack, tested, deployed—using AI to move fast without cutting corners
3
You Get a Working System
Not code in progress—something you can actually use, deployed and ready
4
Iteration & Support
Changes, additions, ongoing maintenance—I'm here when you need me

Key Focus Areas

  • Production-Ready Code
  • Full-Stack Capability
  • Clean Architecture
  • AI as a Productivity Tool

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.

contact.sh
$ ./contact.sh --init
Initializing secure connection... OK
$ submit()