Skip to content
// résumé

// summary

Dynamic Senior Frontend & Fullstack Developer with 14+ years of experience building responsive, performant web applications and leading engineering teams. Proven track record of reducing load times, improving user engagement, and directing cross-functional teams of 10+ developers. Equally comfortable owning complex frontend architecture with Vue.js and React, diving into Fullstack work with Laravel and PHP, or stepping into an engineering leadership role. I build and operate my own AI agent tooling and fold AI coding agents into my daily development workflow, with 5+ years of TypeScript across Vue/Nuxt and React work. Looking to bring deep technical expertise and a collaborative leadership style to an innovative startup or mid-sized product team, remotely.

// experience

Senior Fullstack Developercurrent
Sep 2025 – Present
@Ample · ample.co · Cincinnati, OH
  • Architected and maintain crossroads.net, driving ongoing performance improvements and reducing technical debt across a modern JavaScript stack
  • Collaborate cross-functionally with designers, translating product requirements into polished frontend experience
  • Lead pair programming sessions and code reviews to elevate team code quality and accelerate junior developer growth
  • Drive adoption of AI coding agents across the team, running Claude Code as the primary workflow for backend feature development and bringing AI-authored changes through pairing and code review
  • Leveraged AI agents to close testing gaps that time constraints previously left open: built a full Playwright e2e suite (sign-in, sign-up, password reset, profile updates) for an inherited, half-finished Auth0 integration, and codified always-on unit tests in a project CLAUDE.md so agent-written code ships tested and reviewable by default
Agentic DevelopmentArchitectureGatsbyGitGithubGraphQLJamstackMentorshipNext.jsNode.jsReact.jsTailwind.cssTypeScriptRuby
Creator & Maintainercurrent
Jun 2025 – Present
@AI Automation Platform (Personal Project) · /posts/turning-a-base-m4-mac-mini-into-an-always-on-automation-box · St. Louis, MO
  • Designed and operate ~10 scheduled AI agent skills on an always-on Mac mini server, automating real workflows: blog cross-posting, SEO and accessibility audits, and content ingestion
  • Run an issue-to-PR agent workflow where agents author branches overnight through a dedicated bot account and I review every PR, gated by CLAUDE.md guidelines and a deterministic codebase audit (dead code, duplication, boundary drift) in CI and pre-commit
  • Built deterministic safety tooling around the agents: a packaging/publish guard that blocks destructive operations, secret scanning (gitleaks) and dependency audits (npm audit) in CI, all wired into pre-commit hooks
  • Write publicly about AI-assisted development at danholloran.me
Agentic DevelopmentArchitectureGitGithubNode.jsTypeScript
Career Sabbatical
Mar 2025 – Sep 2025
@Life · instagram.com/grimicornsparkles · United States
  • My position was eliminated and decided to take it as a career sabbatical to travel, recharge, and return with a fresh perspective and renewed focus.
Photography
Senior Frontend Developer
Mar 2021 – Mar 2025
@Tradier · tradier.com · Charlotte, NC
  • Redesigned frontend platform architecture, achieving a 25% improvement in load times and a measurable lift in user engagement metrics
  • Built dynamic, high-performance single-page applications using Vue, Nuxt, and Tailwind CSS, reducing bounce rates by 10%
  • Mentored 2 junior developers through structured code reviews and pair programming, fostering a culture of continuous learning and shared ownership
  • Partnered closely with UX/UI designers to translate wireframes into polished, responsive web applications, boosting overall user experience
ArchitectureCypressGitGithubJamstackLeadershipMentorshipNode.jsNuxtTailwind.cssTypeScriptVue.jsWebsockets
Senior Fullstack Developer / Lead Developer
Oct 2019 – Mar 2021
@Ample · ample.co · Cincinnati, OH
  • Assisted a key client in transitioning to online services during COVID-19, resulting in a 35% increase in web property usage virtually overnight
  • Directed engineering operations for a team of 10 developers, owning technical decision-making, roadmap prioritization, and cross-team collaboration
  • Implemented agile methodologies that streamlined development workflows, resulting in a 20% increase in project delivery speed
  • Oversaw architecture and implementation of complex web applications using React and Gatsby, improving both user experience and system performance
ArchitectureGatsbyGraphQLJamstackLeadershipMentorshipNext.jsNode.jsReact.jsREST APIsRubyTypeScript
Full Stack Developer / Lead Developer
Nov 2012 – Oct 2019
@Matchbox Design Group · matchboxdesigngroup.com · St. Louis, MO
  • Optimized website performance across 50+ client projects, achieving 90+ scores on Google PageSpeed Insights and reducing average bounce rates by 25%
  • Integrated AS400 inventory systems to automate real-time product updates, eliminating manual processes and reliably meeting complex client data requirements
  • Led cross-functional teams in the planning and execution of strategic web initiatives, delivering a 15% increase in project efficiency
  • Built intuitive, user-friendly websites using WordPress, Laravel, Vue, and PHP, successfully delivering 50+ projects on time and within scope
ArchitectureLaravelLeadershipMentorshipMySQLNode.jsPostgreSQLSassTailwind.cssVue.jsWordPress
Web Developer
May 2012 – Oct 2012
@Freeman Marketing · freemanmarketinginc.com · St. Louis, MO
  • Built and launched 3–5 custom WordPress sites for local businesses from Photoshop designs, with on-page SEO, and mentored a web development intern.
MentorshipSassWordPress

// education

Bachelor of Science in Web Design and Development
@Full Sail University
JavascriptPHPHTMLCSSActionScript 3