Strategic Technology Leadership for Growing Businesses
I’m Jamie Taylor, a fractional CTO and technology consultant with almost 20 years of experience helping organisations make better technology decisions. That work has taken me from saving a small business £25,000 on unnecessary hardware to modernising database systems for a globally recognised motorsports team.
Microsoft has recognised my contributions to the developer community with four consecutive Most Valuable Professional (MVP) awards. My open source security library, OwaspHeaders.Core, has been downloaded over 1.7 million times. And through The Modern .NET Show (171 episodes, 1.14 million listens and counting), I’ve spoken with engineers and architects from startups to enterprise teams about the challenges you’re likely facing right now.
That experience earned RJJ Software the title of Best Strategic SME Tech Consultancy 2025 and an Education Award from the West and North Yorkshire Chamber of Commerce for our work developing the next generation of engineers.
Schedule a consultation to discuss your challenges
Core Consulting Services
Fractional CTO Services
Senior technology leadership on a flexible basis. You get the strategic guidance of an experienced CTO without the full-time executive cost.
What you get:
- Strategic technology roadmap development aligned with business goals
- Vendor management and technology procurement guidance
- Team mentorship, capability building, and hiring support
- Board-level reporting and investor communications
- Technology budget planning and optimisation
- Decision-making support during critical growth phases
Engagement model: 2-4 days per month, retained basis
Ideal client: Startups and SMEs (10-100 employees) experiencing rapid growth, undergoing technology transformation, or needing strategic guidance without a full-time CTO. Often venture-backed or preparing for Series A/B funding rounds.
Technology Due Diligence
Independent technical assessment for investors, acquirers, or leadership teams evaluating technology systems, teams, and strategies.
What you get:
- Comprehensive codebase and architecture assessment
- Technology stack evaluation and risk identification
- Technical team capability and culture analysis
- Scalability and technical debt quantification
- Security posture and compliance review
- Detailed report with risk ratings and recommendations
Engagement model: 1-2 weeks, fixed price
Ideal client: Private equity firms, venture capital investors, or companies considering acquisitions. Also suitable for leadership teams seeking independent validation before major technology investments.
Architecture and Security Reviews
Comprehensive technical assessment of your systems, focusing on architecture quality, security posture, and performance. You receive a prioritised action plan with clear recommendations.
What you get:
- Architecture pattern analysis and improvement recommendations
- Security vulnerability assessment and remediation roadmap
- Performance bottleneck identification and optimisation strategies
- Code quality review with technical debt quantification
- Infrastructure and deployment pipeline evaluation
- Prioritised action plan with effort estimates
Engagement model: 1-2 weeks, fixed price
Ideal client: Established businesses (50+ employees) experiencing scaling challenges, preparing for compliance certification, or addressing security concerns. Often triggered by performance issues, security incidents, or growth milestones.
Technology Strategy Workshops
These are facilitated sessions that bring together leadership, technology teams, and stakeholders to create actionable technology strategies. The goal is to turn ambiguous objectives into clear roadmaps.
What you get:
- Pre-workshop discovery and stakeholder interviews
- Facilitated strategy sessions with leadership and technical teams
- Technology roadmap development with prioritised initiatives
- Build vs. buy analysis for key capabilities
- Cost modelling and resource planning
- Post-workshop documentation and implementation guidance
Engagement model: Half-day to 2-day sessions, fixed price
Ideal client: Companies at strategic inflection points; product pivots, market expansion, digital transformation initiatives, or leadership transitions. Works best when stakeholders are aligned on the need for strategic clarity.
Engineering Leadership Development
Coaching and team development programmes for technical leaders transitioning into management or scaling their teams.
What you get:
- Leadership skills assessment and development planning
- Regular coaching sessions addressing real-time challenges
- Team health diagnostics and improvement strategies
- Hiring and onboarding process optimisation
- Technical decision-making frameworks
- Career development and succession planning support
Engagement model: Flexible duration, monthly retainer
Ideal client: CTOs, engineering managers, and technical leads managing teams of 5-50 engineers. Often experiencing rapid team growth, navigating first-time management challenges, or preparing for senior leadership transitions.
Software Development
Multi-stack development and modernisation across .NET, Ruby on Rails, Python, and Node. I select the right tool for the problem rather than defaulting to a single technology; almost 20 years of production experience across these stacks means I can recommend what actually fits your situation.
What you get:
- Backend development and API design (.NET, Python, Node)
- Full-stack web application development (Ruby on Rails)
- Legacy application modernisation and migration
- Performance optimisation and scalability planning
- Team training and development best practices consulting
- Integration with cloud infrastructure and modern frontend frameworks
Engagement model: Project-based or retained development support
Ideal client: Startups building platforms, SaaS companies, and established businesses modernising legacy systems. Works well for organisations that need senior development expertise alongside strategic thinking about their technology choices.
AI Engineering and Integration
Helping organisations adopt AI strategically, from workflow integration to team enablement. The focus is on practical implementation that delivers measurable results, not proof-of-concepts that gather dust.
What you get:
- AI workflow integration for existing business processes
- AI-enhanced application development and Large Language Model (LLM) integration
- Development team training on AI-assisted development tools
- R&D and skunkworks programme setup for AI exploration
- AI strategy consulting and technology selection guidance
- Proof-of-concept development and feasibility assessment
Engagement model: Workshops (1-5 days), retained advisory, or project-based implementation
Ideal client: Companies exploring AI adoption, development teams looking to use AI tools for productivity gains, and businesses seeking to build AI-powered features. Works across all technology stacks.
Ready to discuss your challenges? Schedule a consultation
What Clients Say
Jamie is an absolute Rockstar. Within a week of him working with us, he had already identified five different areas for improvement, given two inspiring talks, and created a handful of engaging demos, all leading to almost immediate ROI.
We engaged Jamie to augment our existing team to overcome some real challenges faced when we inherited a failing product from a different supplier. Jamie worked diligently and meticulously, making a real difference in our plight to overcome these challenges and rescue something that now provides significant benefits for our customers.
Jamie came in as a software consultant, working alongside our Platform team to coach them on .NET best practices and get them working properly in pairs and following SOLID and DRY etc. During his time he helped with our microservices architecture in Azure, working out some of the high-level flows and then working to improve unit test coverage and integrations with 3rd parties. He has tons of knowledge and is a real asset as a consultant, and would sit with different devs helping to un-block them. I’d have no problems recommending him for work in the .NET/Azure space.
How We Work Together
1. Discovery call
We discuss your challenges, goals, and whether we’re a good fit. This 30-45 minute conversation helps me understand your specific needs and explore how consulting can deliver value for your situation.
2. Proposal
I provide a detailed proposal with clear objectives, deliverables, timeline, and success metrics. You know exactly what you’re getting and how we’ll measure success.
3. Delivery
We execute the engagement with regular progress updates, collaborative working sessions, and transparent communication. You stay informed and involved throughout. I’ll tell you what I find, not what you want to hear.
4. Follow-up
I handle knowledge transfer so your team can maintain and build upon the improvements. A post-engagement support period helps answer questions and ensures long-term success.
Ready to Talk?
Whether you’re navigating growth, evaluating technology investments, or building a stronger engineering team, the best next step is a conversation.
