ServiceNow Technical Lead · Homelab tinkerer

Designing systems that think, and homes that listen.

I'm Juan, a Technical Lead at DXC building enterprise platforms on ServiceNow. After hours I run a homelab full of Raspberry Pis, local LLMs, and far too many Zigbee sensors.

Málaga, Andalucía
jvgm.dev@gmail.com
github/jvgmdev
/ now
Leading ITSM delivery at DXC
Technical governance · solution design
Tuning a local LLM voice assistant
Ollama on Pi cluster · fully offline
Reading: A Short History of Nearly Everything
Bill Bryson
5+
years on ServiceNow
4
platform certifications

01 / Experience

Five years building on ServiceNow

MAR 2025 - PRESENT
Current

ServiceNow Technical Lead

DXC Technology

Technical Lead embedded in a client delivery team. Senior development, code reviews, and technical decisions across ITSM and CSM workstreams.

SEP 2023 - MAR 2025 1 yr 7 mos

ServiceNow Technical Consultant

Thirdera · Málaga, Spain

ServiceNow Technical Consultant delivering implementation projects for international clients.

APR 2021 - AUG 2023 2 yrs 5 mos

Multiple Roles

Indra · Málaga, Spain
ITSM Implementation Coordination Mar 2023 - Aug 2023

Technical coordination for an ITSM module implementation. Defined the technical approach and worked across teams to hit go-live.

Technical Quick Response Team Lead Oct 2022 - Mar 2023

Led a team of three for an international telco client. User story gathering, development, and delivery using agile methodologies.

ServiceNow Developer Feb 2022 - Oct 2022

Built features across PPM, ServicePortal, ITSM, CSM, and Integrations. Business Rules, Client Scripts, UI components, and scripting day to day.

ServiceNow Core ServicePortal ITSM CSM Integration Hub Business Rules Client Scripts UI Actions UI Policies ACL Script Includes
Technical Support Specialist Jul 2021 - Feb 2022

Technical support for an international telco client. Incident resolution and custom developments in ServiceNow Core.

Internship Apr 2021 - Jun 2021

ServiceNow development fundamentals, ITSM, and CSA basics.

CASE STUDY

Data Visibility Engine DVE

Configurable row-level security framework for ServiceNow

PROBLEM

Enterprise instances need fine-grained control over which records each user can see. Native ACLs are rigid and hard to maintain at scale. There was no reusable, admin-friendly way to enforce record-level visibility without writing custom code per use case.

SOLUTION

Built a configurable Before Query Business Rule framework that enforces record-level visibility at query time. Supports multiple match types including User Criteria, uses server-side session caching for performance, and includes an admin UI for managing rules without scripting plus a simulation tool for testing visibility logic before deployment.

Before Query Business Rules Session Cache GlideRecord User Criteria JavaScript Script Includes Admin UI
acl_runtime.js / DVE engine
admin role = admin, all tables ALLOW
j.garcia dept = IT, incident + change ALLOW
m.lopez dept = HR, incident only DENY
s.chen criteria: group = CAB ALLOW
guest no criteria matched DENY
Simulation mode · press R to randomize

02 / Lab

Things I build after the dayjob

Smart Home Stack

home-automation

Fully automated home running Home Assistant, Node-RED, ESPHome, and Zigbee. Custom automations backed by MariaDB, dashboards, and secure remote access.

Home AssistantNode-REDESPHomeZigbeeMariaDBRaspberry Pi
Online · 142d uptime

Local LLM & Voice Assistant

ai-pipeline

Self-hosted Ollama running LLMs on local hardware. Integrated into a distributed, fully offline voice assistant pipeline.

OllamaPythonRaspberry PiLinux
Building

Homelab & Self-hosting

infrastructure

Raspberry Pi cluster with Tailscale VPN mesh. Self-managed services focused on privacy, control, and reliability.

TailscaleRaspberry PiDockerLinux
Online · 89d uptime

03 / Toolkit

The stack I reach for

Solution DesignITSM / CSM DeliveryTechnical Leadership
/ SERVICENOW PLATFORM
ITSMCSMPPMCMDBServicePortalIntegration HubFlow DesignerBusiness RulesClient ScriptsUI ActionsUI PoliciesACLScript IncludesReporting
/ LANGUAGES & TOOLS
JavaScriptPythonJavaC / C++ / C#HTMLCSSMySQLHome AssistantLinuxGitDockerUnity
/ METHODOLOGIES & SOFT
Agile / ScrumITSM Best PracticesSolution DesignTeam LeadershipCross-functional CollaborationClient CommunicationIoT / Home Automation
/ CERTIFICATIONS
CSA
Certified System Administrator CSA
ServiceNow
MI
Micro-Certification – Configure the CMDB
ServiceNow
C1
C1 English
Cambridge English

/ NOW

Work
Leading ITSM delivery at DXC
Technical governance & solution design
updated 1d ago
Homelab
Tuning local LLM voice pipeline
Ollama + Whisper on Pi cluster
updated 3d ago
Reading
A Short History of Nearly Everything
Bill Bryson
updated 5d ago
Tinkering
Zigbee sensor mesh for the apartment
ESP32 + CC2652 coordinator
updated 2d ago
LinuxIoT & hardwareOpen sourceNature & outdoorsPhotography (on hiatus)Languages: ES native / EN C1 / LSE
◆ LET'S TALK

Let's build something good together.

Open to ServiceNow consulting, freelance engagements, and technical advisory. Based in Málaga, available remotely worldwide.