Hi, I'm
Senior Software Engineer · Polyglot · Full-Stack · Founder
Remote, UK · Right to work: UK, EU, EEA, Switzerland
10+ years of end-to-end delivery across fintech, housing, legal and healthcare
I'm a senior software engineer with a 20-year coding background spanning procedural, object-oriented, and functional paradigms. From greenfield requirements and rapid prototyping through to production deployment, CI/CD, and customer support.
Equally comfortable in C#, F#, Java, Python, and TypeScript — and at picking up whichever language a team uses. I've shipped ACH payment processing and KYC verification for UK and US fintech markets, built a wholesale floor-planning finance platform used by Crédit Agricole, Santander, and Toyota, and led teams off legacy tooling onto modern Azure DevOps pipelines.
Currently the founder of Onboard (Even Better Solutions Ltd) — an automation platform that aggregates business contacts and runs LLM-driven outbound campaigns at scale.
Coding journey: Pascal → C → HTML/CSS/JS → Delphi → C++ → ActionScript → AutoIt v3 → Python → Java → C# → F# (since age 13)
Tools and technologies I work with
Real products, real deployments
End-to-end automation platform that aggregates business contacts from multiple sources and runs LLM-driven outbound marketing campaigns at scale, with custom data ingestion pipelines and analytics for campaign refinement.
Outbound marketing at scale requires aggregating contacts from disparate sources, personalising outreach, and refining campaigns from analytics — all without a team.
MSci research project comparing the predictive accuracy of multiple ML algorithms and their ensembles for facial-expression classification using C++ and OpenCV.
Determining which ML algorithm — or ensemble thereof — achieves the highest accuracy on facial expression classification without deep learning frameworks.
Conference planning and scheduling system using a genetic algorithm for smart, constraint-aware auto-scheduling of sessions, rooms, and speakers.
Conference scheduling is NP-hard — balancing room capacity, speaker availability, topic clustering, and attendee preferences across many sessions simultaneously.
Career journey and key milestones
Remote, UK · Designed and built an end-to-end automation platform aggregating business contacts and running outbound campaigns at scale.
Remote, UK · Regulated fintech features for UK and US lending products, continued after Fund Ourselves' parent company acquired Compositional IT.
Remote, UK · F#/.NET delivery for high-profile clients — user stories, requirements, rapid prototyping, and demos.
Remote, UK · Lead developer on multiple revenue-generating products and bespoke client work in the UK housing sector.
Bristol, UK · Desktop and web applications in C#/.NET MVC and VB.NET Web Forms for nationwide legal service providers, the NHS, and the UK's largest private physiotherapy provider.
Bristol, UK · Full-stack work on a wholesale floor-planning finance platform used by major banks and OEMs (Crédit Agricole, Santander, Toyota, Mazda, Lombard).
Milestones that mark the journey
Microsoft certified in Azure administration — infrastructure, networking, storage, and identity management. Applied hands-on in production Azure deployments across multiple client engagements.
Master of Science in AI covering Machine Learning, Robotics, Knowledge-Based Systems, Distributed Systems, and Software Engineering. Group project leader. Thesis: facial expression recognition with C++ and OpenCV.
Founded and grew a weekly international meetup to 30+ regular attendees with a deliberately open, self-sustaining culture. Also founded the Expats and Nomads Meetup in Riga.