Turning complex engineering problems into simple, dependable solutions.

8+ years leading engineering teams, architecting cloud platforms on AWS & Azure, and shipping AI-powered products that scale.

Selected work
Projects chosen to show how I think — not just what I've built.
Cloud Media Platform
Enterprise-scale cloud platform for automated video creation, processing, and delivery — built and maintained for a UK-based client through Well Tech Solutions. Led the engineering team through a full infrastructure and process modernization.
The team was delivering features but velocity was dropping. Slow CI/CD, tightly coupled services, and manual deployments meant more time maintaining than building.
Resisted the rewrite. Chose incremental modernization — decoupled services, automated pipelines, improved observability — without pausing product delivery.
Integrated speech recognition to make video content searchable — users locate moments instantly instead of scrubbing through recordings manually.
Client Work
Microsoft Office ecosystem specialist. Delivered custom Outlook Add-ins and Office 365 integrations for clients across the US and Australia.
“Tharaka is very knowledgeable, smart and resourceful. Great attention to details and quality work output. Has clear grasp of the problem and very capable to find solutions.”
“He has understood the requirements and delivered the product on time that worked as expected. He communicated in me configuring and resolved all issues.”
“Tharak is a guru for outlook plugin. He has very good & extended knowledge on outlook plugin development. I will hire him for sure for future projects.”
“Tharaka developed an outlook add-in in TypeScript and was managed communications very efficiently. Thanks for this!”
Engineering that removes friction, not just adds features.
I'm a Technical Lead with 9+ years of experience building backend systems, architecting cloud platforms, and leading engineering teams that ship reliable software.
My engineering philosophy is simple: not every problem needs the most sophisticated solution. The best technical decisions are the ones that move the product forward, reduce operational burden, and hold up under real-world conditions — not the ones that look impressive on a whiteboard.
Whether I'm leading a team through an infrastructure modernization or delivering a solution for a client directly, the goal is always the same — take a complex problem and turn it into something simple and dependable.
Career progression
Promoted three times within the same company — from engineer to team lead over 6+ years of consistent delivery.
Technical Lead
CurrentLed 8 engineers to a 30% faster delivery cycle — modernising cloud infrastructure and integrating AI without pausing product work.
Associate Technical Lead
Took ownership of backend architecture and migrated the core video pipeline from Nexrender to Remotion, cutting render overhead significantly.
Senior Software Engineer
Built the backend data layer — scalable APIs, SQL optimisation, and analytics features powering the platform's reporting suite.
Software Engineer
Delivered Microsoft Office and Outlook integrations for enterprise clients, focusing on reliability and clean API design.
Trainee Software Engineer
Contributed to an internal resource allocation and management system.
Technical toolkit
Depth in backend and cloud, breadth across the full delivery stack.
How I can help
Focused on complex technical challenges — not general web development.
Backend Development
Scalable backend systems, REST APIs, microservices, and cloud-native applications using Node.js and TypeScript.
Cloud Architecture & System Design
Design, optimize, and scale applications on Azure and AWS — performance improvements, infrastructure optimization, and cloud integrations.
AI & Workflow Automation
AI-enabled business solutions, workflow automation, and intelligent integrations that reduce manual effort and improve operational efficiency.
Technical Consulting
Architecture reviews, performance optimization, code quality improvements, and solution design for complex software projects.
Have a project in mind?
Let's work together
Whether you're hiring, building something new, or need a technical partner for a complex problem — I'd love to hear from you.
Connect with me
I typically respond within 24–48 hours. For urgent inquiries, email is the fastest way to reach me.