Services
Focused independent engagements for teams that need senior-level Elixir, React, or technical leadership without the overhead of a full-time hire.
Elixir / Phoenix Backend
Design and build production-grade backends with Elixir, Phoenix, and OTP. Real-time features with LiveView, event-sourcing architectures, and integration with third-party APIs or legacy systems.
- Phoenix API or LiveView application
- OTP supervision trees and fault tolerance
- PostgreSQL schema design and Ecto queries
- Performance profiling and optimisation
- CI/CD pipeline setup
Available as
React / TypeScript Frontend
Build high-quality SPAs, Next.js applications, and component libraries with React and TypeScript. Focus on performance, accessibility, and long-term maintainability.
- Next.js or React application
- TypeScript-first codebase
- Component design system
- Testing strategy (unit + integration)
- Lighthouse performance audit
Available as
Full-Stack Application
Own the full delivery of a product: backend API, frontend application, deployment, and monitoring. Ideal for startups that need a senior engineer who can operate autonomously.
- Full-stack architecture design
- Backend + frontend development
- Deployment on cloud infrastructure
- Monitoring and alerting setup
- Documentation and handoff
Available as
Tech Lead on Demand
Embed as a part-time or interim Tech Lead in your team. Architecture decisions, code reviews, mentoring, and bridging technical and product discussions.
- Architecture decision records (ADRs)
- Weekly code & architecture reviews
- Team mentoring and pair programming
- Technical roadmap and prioritisation
- Stakeholder-facing technical summaries
Available as
Architecture Audit
A focused, time-boxed review of your codebase or architecture. Identify bottlenecks, technical debt, security gaps, and scalability risks. Delivered as an actionable written report.
- Codebase & architecture review
- Bottleneck and risk identification
- Prioritised written recommendations
- 1-hour debrief call
- Optional 30-day follow-up Q&A
Available as
Legacy Modernisation
Incremental migration of legacy systems (PHP, Ruby, monoliths) towards modern, maintainable architectures. Done in production at scale, with zero downtime.
- Migration plan and risk assessment
- Strangler-fig pattern implementation
- Test coverage improvements
- Parallel-run validation
- Knowledge transfer to your team
Available as
How it works
- 1
Send a brief
Describe your project, timeline, and expectations via the contact form. Takes 5 minutes.
- 2
Discovery call
30-minute call to understand your context, constraints, and goals.
- 3
Proposal
I send a written proposal with scope, timeline, rate, and terms within 48 hours.
- 4
We start
Kick-off, onboarding, and regular async updates throughout the mission.