Ryan Danner

I build enterprise software and high-scale integrations, and modernize and scale legacy web applications.

I build the kind of software other systems depend on. I've spent nearly 30 years doing it across telecommunications, IT infrastructure, systems monitoring and management, and web APIs — from writing the code to leading the teams behind it. Today, through DannerCode LLC, I pair that experience with coordinated AI agents to deliver long-horizon work faster. I'm an AI evangelist: AI-driven development isn't just another tool, it's the process going forward — and the traditional two-week-sprint agile SDLC isn't the way to build software anymore.

Reston, VA · fully remote; travels for key meetings

  • 28years in software
  • ~18years at ScienceLogic
  • 23US patents as inventor

Experience

  1. DannerCode LLC

    Jan 2026 – present

    Founder · freelance software engineering

    Legacy migrations and scale fixes for clients, accelerated with coordinated AI agents
    Client work
    • Migrating large, long-lived LAMP applications to modern stacks — careful, incremental work on software that customers depend on, accelerated with the AI-coordinated approach below.
    • Found and fixed scale problems in features used far beyond what they were designed for: focused rewrites instead of rip-and-replace re-architecture, SQL query optimization, and new batching and storage strategies — improving response times and supported scale by anywhere from 2× to over 1000×.
    • For a smaller client, handled Linux/Unix systems administration: server upgrades, software installation, and upkeep.
    How I work
    • Work primarily in CLI agents (Claude Code and Grok CLI), driving a streamlined, iterative AI-driven loop: investigate, design, review, execute, refine.
    • Designed and continually refine a coordinator/round pattern for long-horizon AI-assisted engineering: a coordinator session delegates to worker agents tuned for specific use cases, and each round ends by finalizing the draft prompt for the next.
    • The process is open-ended and governed by rules and gates rather than a fixed script, and it evolves as it runs — each round's lessons are folded back into the process for the rounds that follow.
    • Coached developers on adopting these AI-assisted, agent-based development practices.
    • Legacy migration
    • Scale
    • Performance
    • AI-assisted development
    • Claude Code
    • Grok CLI
    • Architecture
    • PHP
    • MySQL
    • Linux
    • Systems administration
    • Coaching
  2. ScienceLogic

    Apr 2008 – Jan 2026 · Reston, VA

    Nearly 18 years building ScienceLogic's datacenter and cloud management platform — LAMP-based software for managed service providers (MSPs) and large enterprise IT, including contextual dashboards, advanced bulk templating and grouping, ITSM, and multi-tenant support. I went from lead developer on the third-generation EM7, to VP of Software Engineering who never stopped architecting and coding, to senior architect for its REST API, integrations, and scale.

    Sr. Software Architect

    Feb 2023 – Jan 2026

    Led the PHP 8 migration, shaped post-Zebrium AI architecture, and modernized the legacy UI
    • Architected a "style uplift" for the legacy UI — a cosmetic overhaul that let it sit alongside the current-generation interface far more seamlessly.
    • Consulted across feature rollouts as the go-to specialist for scale and cross-application integration.
    • Initiated and led the tiger team that migrated the platform from PHP 7 to PHP 8.
    • After the Zebrium acquisition, worked on the architecture team that decided how to integrate Zebrium's IP into future in-house AI initiatives.
    • Architecture
    • Integrations
    • Scale
    • UI modernization
    • PHP

    VP, Software Engineering · Chief Architect

    Jan 2011 – Feb 2023

    Ran development and QA — while staying a hands-on architect and coder
    Leading the organization
    • Grew the engineering organization from about 14 people (8 development, 6 QA) to more than 40, while continuing as an architect and direct contributor.
    • Responsible for the Software Development and QA departments — core platform development, solutions development, and sustaining engineering — including hiring and performance reviews; reported directly to the CEO until 2014.
    • From 2014, reporting to an SVP, shifted my focus toward leading teams on architectural direction — making the architecture calls and clearing release blockers.
    • Tracked SDLC metrics such as rate of work and regression rate, and set branching strategy and release cadence.
    • Introduced engineering best practices: integrated source control with ticket and task tracking, defined the level-of-effort estimation process, and automated workflow from definition through delivery.
    • Built automated tracking and reporting of code hot spots — areas with high activity, defect rates, and churn.
    Architecting and building
    • One of the principal architects of ScienceLogic's datacenter and cloud management solution.
    • Direct contributor on key projects including interactive relational mapping, dynamic and contextual data visualization (HTML5, CSS3, JavaScript), and the continued growth of the REST API.
    • As primary architect of the in-house REST API, kept evolving it around how customers actually used it — scaling customer integrations and iterating on the API as their needs grew.
    • In 2016–2019, scaled the REST API to export data in near real time for a customer feeding a multi-stack data lake: cut response times and per-request CPU use so the API could sustain far more concurrency and throughput, reducing the customer's ingestion lag from hours to 5–15 minutes.
    • Leadership
    • Process
    • QA
    • Architecture
    • REST APIs
    • Integrations
    • Performance
    • Scale
    • Data visualization
    • JavaScript
    • PHP
    • Linux

    Lead Developer / Director

    Apr 2008 – Dec 2010

    Built the third generation of ScienceLogic EM7 — foundations still in use more than 15 years later
    • Lead developer on the third generation of ScienceLogic EM7.
    • Architected EM7's first multi-tenant role-based access control (RBAC) model, built on multi-organization tenancy.
    • Architected and developed ScienceLogic's first customer-facing REST API.
    • Architect and lead developer for critical device management features.
    • The RBAC model, multi-organization tenancy, REST API, and device management features are all still in use in the product today, more than 15 years later.
    • Architecture
    • REST APIs
    • Multi-tenancy
    • RBAC
    • PHP
    • Linux
  3. TossableDigits.com

    Mar 2007 – Apr 2008

    Director of Technology

    Formalized the SDLC and built cloud-hosted communications features
    • Led the formalization of the company's software development lifecycle.
    • Designed and built an internationalization system, including front-end templating and a supporting toolkit.
    • Implemented unified communications features — a "find me" calling service, disposable phone numbers, an automated attendant, and voicemail — hosted in the cloud on Amazon AWS and S3 with an Asterisk VoIP PBX.
    • Architected and implemented a lightweight LAMP application framework.
    • Leadership
    • Process
    • Architecture
    • AWS
    • VoIP
    • PHP
    • Linux
    • Internationalization
  4. Opera Telecom USA

    May 2005 – Dec 2006

    Director of Technology

    Built the premium SMS delivery platform and led IT
    • Principal developer of the premium SMS content delivery framework and its web front end.
    • Led in-house reporting tied directly to advertising, billing, refunds, and overhead.
    • Led IT through multiple datacenter migrations.
    • Leadership
    • Architecture
    • SMS
    • Reporting
    • Infrastructure
  5. LogicaCMG

    Jun 2001 – May 2005

    Software Engineer III

    Led a performance initiative that cut UI response times by up to 2000×
    • Led a performance initiative that reduced web UI response times to between one-half and 1/2000th of their original durations.
    • Built PHP profiling tools and a supporting framework, wrote PHP extensions in C, and introduced query and configuration-data caching.
    • Performance
    • PHP
    • C
  6. Cisco

    Jun 1998 – Jul 2001

    Software Engineer III

    Co-built a web-based voice application platform; named inventor on 23 US patents
    • Worked as a sustaining engineer and web application developer.
    • One of two primary developers on a skunkworks team that built a proof-of-concept IVR and unified communications application on web technology; named inventor on 23 US patents from that work (see below).
    • Wrote load-test scripts for an Ameritec call generator; the prototype handled over a million calls — enough that the generator's display ran out of digits and showed asterisks instead of totals.
    • VoiceXML
    • Unified communications
    • Testing

Patents

Named inventor on 23 US patents from the voice-enabled web application work at Cisco (filed 1999–2001). The patents have since expired, but the ideas haven't: they have been cited by over 1,000 later patents and applications — from IBM, Microsoft, Amazon, Google, and Cisco itself — through 2025.

  1. US 6,490,564 2002 · cited by 99Arrangement for defining and processing voice enabled web applications using extensible markup language documents
  2. US 6,490,591 2002 · cited by 16Apparatus and method for storing complex structures by conversion of arrays to strings
  3. US 6,507,817 2003 · cited by 62Voice IP approval system using voice-enabled web based application server
  4. US 6,697,964 2004 · cited by 65HTTP-based load generator for testing an application server configured for dynamically generating web pages for voice enabled web applications
  5. US 6,711,618 2004 · cited by 68Apparatus and method for providing server state and attribute management for voice enabled web applications
  6. US 6,738,803 2004 · cited by 68Proxy browser providing voice enabled web application audio control for telephony devices
  7. US 6,754,711 2004 · cited by 6Customer care control over voice application state
  8. US 6,766,298 2004 · cited by 57Application server configured for dynamically generating web pages for voice enabled web applications
  9. US 6,807,565 2004 · cited by 120Instant messaging system using voice enabled web based application server
  10. US 6,847,999 2005 · cited by 11Application server for self-documenting voice enabled web applications defined using extensible markup language documents
  11. US 6,907,455 2005 · cited by 37Apparatus and methods for providing an event driven notification over a network to a telephony device
  12. US 6,952,800 2005 · cited by 33Arrangement for controlling and logging voice enabled web applications using extensible markup language documents
  13. US 6,954,896 2005 · cited by 51Browser-based arrangement for developing voice enabled web applications using extensible markup language documents
  14. US 6,990,514 2006 · cited by 53Unified messaging system using web based application server for management of messages using standardized servers
  15. US 7,006,975 2006 · cited by 5Methods and apparatus for referencing and processing audio information
  16. US 7,069,309 2006 · cited by 81Apparatus and methods for requesting an event notification over a network
  17. US 7,082,465 2006 · cited by 10Web based management of host computers in an open protocol network
  18. US 7,454,346 2008 · cited by 37Apparatus and methods for converting textual information to audio-based output
  19. US 7,552,200 2009 · cited by 5Apparatus and methods for requesting an event notification over a network
  20. US 7,555,536 2009 · cited by 4Apparatus and methods for providing an audibly controlled user interface for audio-based communication devices
  21. US 8,032,577 2011 · cited by 2Apparatus and methods for providing network-based information suitable for audio output
  22. US 8,099,283 2012 · cited by 2Application server providing personalized voice enabled web application services using extensible markup language documents
  23. US 8,448,059 2013 · cited by 5Apparatus and method for providing browser audio control for voice enabled web applications

Citation counts as of Sep 28, 2026.

Skills

AI-assisted engineering
Claude Code, Grok CLI, AI-assisted development
Leadership
Engineering management, Development & QA process, Project planning, Estimation
Architecture
Custom application frameworks, API design, Web application scale, Async/parallel servers and protocols
Languages & web
PHP, C, JavaScript, HTML, CSS
Platforms
Linux, Apache, MySQL, AWS, Cloud management & automation
Protocols & standards
REST APIs, VoiceXML, LDAP

Education

Virginia Western Community College — Computer Science coursework, Sep 1996 – Mar 1997