Viraj Madhushan
Viraj Madhushan

Viraj Madhushan

Open to consulting engagements and technical partnerships

Software Consultant & Engineer

I advise on, design and build the software that businesses depend on.

6+ years designing, building and operating production web platforms and SaaS products across Sri Lanka, the UK and the USA. I work as both consultant and engineer: audit and document what exists, design the right architecture, build and ship the software, and leave teams with a delivery process they can trust.

0+
Years in production engineering
0+
Users on a SaaS platform I architect
0
Regions served: Sri Lanka, UK, USA

Services

Consulting and engineering, from first audit to production.

I can advise, build, or both: as narrow as a single critical flow or as broad as a full platform. Select a service to see what it covers.

Architecture & Technical Audit

A structured review of codebases, services, infrastructure and delivery practice, so decisions are made on evidence rather than assumption.

  • Current-state architecture view
  • Risk register
  • Prioritised recommendations

Approach

A clear path from uncertainty to a system your team controls.

Map the system as it actually is: repositories, environments, dependencies, third-party services and operating practice.

Working principles

  • Evidence before opinion: findings are tied to what I can verify.
  • No unnecessary rewrites: working components stay unless there is a reason.
  • Honest scope: time-boxed work is never presented as a guarantee of every fix.
  • Documentation your team will actually use.

Engagement options

Work with me in the way that fits your team.

Engagements are flexible and scoped together. Many begin with a short assessment that defines the work ahead, then continue into delivery or ongoing support.

AdvisoryShort, time-boxed

Assessment & Advisory

Understand the system, surface the biggest risks and agree a clear plan before committing to larger work.

  • Architecture and infrastructure assessment
  • Risk register and prioritised recommendations
  • Target architecture and roadmap
  • Initial pipeline or process improvements
DeliveryScoped to the project

Engineering & Development

Hands-on design and development of new features, platforms and integrations, or fixes to existing ones.

  • Web, backend and API development
  • Third-party and payment integrations
  • Cloud setup and CI/CD pipelines
  • Testing, documentation and handover
PartnershipFlexible, part-time

Ongoing Technical Partner

Continuing support as a part-time technical lead or senior engineer alongside your team.

  • Architecture decisions and code review
  • Release management and quality practices
  • Mentoring and team enablement
  • Production support and improvement

Expertise

Broad technical depth, applied with judgement.

Decisions, structure and delivery for systems that need to last.

  • Solution architecture
  • Technical decision-making
  • Code review
  • Mentoring
  • Sprint planning
  • Stakeholder delivery

Experience

Production experience behind the advice.

  1. Associate Software Engineer

    Insharp Technologies

    Full-stack delivery for clients in Sri Lanka, the UK and the USA.

  2. Software Engineer

    Insharp Technologies

    Backend architecture, AWS infrastructure and deployment automation.

  3. Senior Software Engineer

    Insharp Technologies

    Technical leadership, architecture decisions, code review and mentoring.

  4. Independent Software Consultant

    Architecture, engineering and delivery for teams that need senior expertise.

Contact

Have something to build, fix or rethink?

Pick what you need and I will open an email with your brief ready to send.

Send an email