Daniel McNulty

Full‑Stack & Joomla Developer • LAMP & Linux Administrator • AI‑Assisted Technologist

Hands‑on developer and IT consultant based in Denver, CO with 20+ years of experience across Joomla, LAMP, and networking. Built 100+ CMS sites, published custom Joomla extensions, and managed Linux servers at scale. Currently advancing full‑stack engineering and leveraging multiple AI tools (including Abacus.AI) to accelerate development, documentation, and prototyping.

Featured Projects

A few examples of the kinds of custom extensions and solutions I build for clients and personal projects.

Invoice Ninja Joomla Module

Invoice Ninja Joomla Module

(Completed)

Joomla module that displays Invoice Ninja invoices inside Joomla pages with secure API integration, templating, and admin configuration. Built and maintained in free and paid versions.

• Type: Joomla module

• Stack: PHP, Joomla MVC, MySQL, REST API

Medical / Caregiver Record Component

Medical / Caregiver Record Component

(Final Testing Phase with Customer)

Secure typed-entry component for recording caregiver notes and patient activity. Includes role-based access control, audit logging, and export/reporting features.

• Type: Joomla component

• Status: In active development


Frontend Login Control Plugin

Frontend Login Control Plugin

(Completed)

Joomla system plugin to control or remove unused frontend login and registration entry points. Helps reduce brute-force exposure and confusion for non-admin users.

• Type: Joomla system plugin

• Focus: Security and UX


Cub Scouting Pack Component

Cub Scouting Pack Component

(Planned/In Progress)

Joomla component designed to help Cub Scout packs track scouts, dens, achievements, and events in a simple web interface. Aims to replace scattered spreadsheets with a secure, role-based system.

• Type: Joomla component

• Focus: Pack Management

Reliable, Experienced, and Easy to Work With

I combine deep Joomla and LAMP experience with real‑world infrastructure and networking work. I focus on clear communication, predictable uptime, and solutions you can maintain.

  • Joomla & LAMP Expert
    100+ CMS builds, custom Joomla modules and components, and VirtueMart ecommerce deployments.

  • Linux & Infrastructure
    Debian, Ubuntu, CentOS, Apache/Nginx, MySQL/MariaDB, firewalling, backups, and monitoring.

  • AI‑Assisted Development
    Multiple AI tools to speed up coding, testing, documentation, and prototyping.

Technical Skills

Web & CMS

PHP, Joomla (1.0–5.x), HTML5, CSS3, basic JavaScript, VirtueMart, template customization.

Servers & DevOps

Ubuntu, Debian, CentOS, Apache, Nginx, MySQL/MariaDB, CLI, shell scripting, basic Docker.

Networking & Security

TCP/IP, DHCP, DNS, cable/DSL, VOIP, SSL/TLS, fail2ban, backup strategies, PCI-conscious hardening.

AI & Tooling

Multiple AI platforms including Abacus.AI and GitHub Copilot, Git/GitHub, VS Code, Wireshark, cPanel/WHM.

Professional Experience

Cane Tree Corp. (formerly Sophisticated Graphics) — IT Consultant / Web Developer / Server Administrator

Denver, CO | 2002 – Present

* Built and secured 100+ Joomla/LAMP websites for small businesses and agencies.

* Published a Joomla Invoice Ninja integration module (free & paid) and other custom extensions.

* Administered Linux servers hosting 100,000+ user accounts with automated backups and security hardening.

* Integrated ecommerce (VirtueMart, Hikashop, etc) with USPS/UPS shipping, serial key validation, and large product imports.

* Provided web, desktop, and networking support for businesses, plus training and custom documentation.

* Leveraged multiple AI tools (including Abacus.AI) to accelerate coding, troubleshooting, and documentation.

Champion Broadband — Field / Headend Technician

2003 – 2005 (concurrent)

* Installed and supported cable Internet/TV and VOIP across Denver Metro area, rural Colorado, and Wyoming.

* Rewired and maintained headends, CMTS modems, fiber and coax infrastructure, and amplifiers.

Suburban Broadband — Technical Support & Networking Technician

2006 (concurrent)

* Installed and serviced 250+ wireless and DSL systems, plus 150+ VOIP systems.

* Configured Asterisk servers supporting 2,000+ lines and created training and documentation.

* Built a CMS-based customer portal and marketing site.

United States Military — Operations Specialist

August 1993 – August 1997

* Operated and maintained mission-critical communications and tracking systems.

* Supported mission planning with operational and communications data.

* Developed strong procedural discipline and teamwork in high-pressure environments.

Fiber Inspector — Gfiber (Contract)

2025 – Present

* Perform field inspections of fiber installations for quality, documentation accuracy, and standards compliance.

Professional Truck Driver — Various Carriers

2007 – Present

* Regional and long-haul freight with a strong safety and on-time delivery record.

* Balanced full-time driving with ongoing freelance IT and web work through Cane Tree Corp.


Education & Training

Codecademy — Full‑Stack Engineer Path (In Progress)

* Modern JavaScript, Node.js, REST APIs, SQL, Git, and deployment workflows.

Oxford Lane CLC — MCSE + Internet Coursework

* Completed the Microsoft Certified Systems Engineer + Internet (MCSE+I) class series focused on Windows NT/2000 server administration, networking, and Active Directory.

CompTIA A+ Certification

* Originally certified in the DOS / Windows 95 era, covering PC hardware, operating systems, and troubleshooting.

Additional Learning

* Ongoing self-study of Joomla MVC, PHP best practices, Linux server hardening, Docker fundamentals, REST APIs, CI/CD, and AI-assisted development.


Get in Touch

Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input

If you’d like to talk about a project, ongoing Joomla/LAMP support, or a full‑time role, feel free to reach out. I’m based in Denver, CO and open to remote work.

Email: email@danielmcnulty.com
Location: Denver, CO


Website: danielmcnulty.com
Other Sites: canetree.comfastsiteupdates.com

Github: https://github.com/canetree

LinkedIn: https://www.linkedin.com/in/canetree/