Designing reliable systems and polished products

Hi, I am

Shehan Induwara

Full-Stack Developer

I'm a full-stack engineer with 3+ years of experience designing and shipping production systems that scale. I obsess over performance, clean architecture, and the intersection of engineering and design.

Shehan Induwara
Shehan Induwara

Shehan Induwara

Computer Science Undergraduate

Available for work
3+
Years experience
15+
Projects deployed
100k+
Infra cost saved

About Me

Product Engineering with execution discipline.

I build dependable software with clear architecture and strong delivery practices — systems that scale, stay maintainable, and make the people using them more effective.

Backend Systems

API design, domain modeling, resilient distributed services

Frontend Engineering

Accessible, performant UI with precise interaction design

Cloud & DevOps

CI/CD pipelines, container orchestration, infra-as-code

Technology

The stack I build with.

A curated set of tools chosen for performance, developer experience, and production readiness.

Languages

Java
Python
JavaScript
TypeScript
C
C
C#

Frontend

React
Next.js
Tailwind
React Native
Framer
GSAP
Three.js

Backend

Node.js
Spring Boot
PostgreSQL
MongoDB
MySQL
SQLite
Firebase

DevOps & Tools

Docker
Kubernetes
Azure
Terraform
GitHub Actions
Git
DigitalOcean
TypeScriptReactNext.jsNode.jsDockerK8sPostgreSQLRedisAWSTerraformGoGraphQLThree.jsFramer MotionGSAPTypeScriptReactNext.jsNode.jsDockerK8sPostgreSQLRedisAWSTerraformGoGraphQLThree.jsFramer MotionGSAP

Selected Work

Projects that moved the needle.

Production systems I designed, built, and shipped — with real numbers behind each one.

CoreHive screenshot 1

/corehive

● Live
ReactJSSpring BootMySQLTailwindCSS+4 more

CoreHive

Cloud-based multi-tenant SaaS HR platform for Sri Lankan SMEs

Problem

Small and medium enterprises in Sri Lanka lacked affordable, localized HR management tooling. Manual HR processes created operational inefficiencies across employee management, payroll, and compliance — with no scalable solution tailored to local business requirements.

Results

  • Multi-tenant architecture with isolated data per organization
  • Subscription tier management with automated access provisioning
  • AI insights module delivering workforce analytics via FastAPI
  • Zero-downtime deployments via GitHub Actions to Azure
PetcarePro screenshot 1
1/2

/petcarepro

● Live
ReactJSSpring BootPostgreSQLTailwindCSS

PetcarePro

Full-stack pet care clinic platform with appointment booking & e-commerce

Problem

Veterinary clinics managed appointments and product sales through fragmented, manual systems — leading to scheduling conflicts, poor client communication, and inefficient inventory tracking across service and retail operations.

Results

  • End-to-end appointment booking with conflict detection
  • Integrated product catalog and purchase flow
  • Role-based access control for clinic staff and pet owners
  • RESTful API with clean domain separation
Traverse screenshot 1

/traverse

● Live
React NativeFirebaseTypeScriptTraccar+1 more

Traverse

Real-time bus tracking mobile application with live GPS monitoring

Problem

Commuters had no reliable way to monitor live bus locations, resulting in long uncertain waits and poor journey planning. Existing solutions lacked real-time accuracy and mobile-first accessibility.

Results

  • Live GPS tracking with sub-second location refresh rates
  • Scalable Traccar backend deployed on DigitalOcean
  • Firebase real-time sync for instant passenger updates
  • Cross-platform support for iOS and Android
FisherNet screenshot 1
1/4

/fishernet

archived
JavaSwingUIMySQLTraccar

FisherNet

IoT-enabled desktop application for vessel tracking and fishery management

Problem

Fishery operations lacked integrated tooling for monitoring vessel locations and managing stock inventories, leading to operational inefficiencies and elevated safety risks for fishing fleets at sea.

Results

  • Real-time vessel tracking via Traccar IoT integration
  • Centralized fishery stock inventory management
  • Offline-capable Java desktop client
  • MySQL-backed persistence for operational and catch records
Career Fair 2026 screenshot 1

/career-fair-2026

● Live
LaravelReactInertiaJSMySQL

Career Fair 2026

Official career portal with CV management for University of Ruhuna CS Department

Problem

The Department of Computer Science at the University of Ruhuna required a centralized digital platform to manage company invitations and candidate CV submissions for their annual career fair, replacing a fragmented and manual coordination process.

Results

  • Centralized company invitation and tracking system
  • Structured CV portal with document upload and review workflow
  • Admin dashboard for department coordinator oversight
  • Laravel + InertiaJS SPA with smooth client-side transitions
Event Ticket Scanner screenshot 1

/event-ticket-scanner

● Live
React NativeFirebaseSQLite

Event Ticket Scanner

Mobile QR scanner for real-time attendance verification at live events

Problem

SideShade, an event management company, needed a reliable mobile solution to verify attendee tickets at venue entry points — replacing error-prone manual checks that caused long queues and created fraudulent entry risks.

Results

  • Instant QR ticket validation with offline SQLite fallback
  • Firebase-synced attendance records updated in real time
  • One-time ticket invalidation preventing fraudulent re-entry
  • Deployed for live events under SideShade event management
Venture Talks screenshot 1
1/4

/venture-talks

● Live
ReactTailwindFramer

Venture Talks

Official podcast website for CSSC University of Ruhuna — tech talks that matter

Problem

The Computer Science Students' Community at the University of Ruhuna needed a professional online presence for their Venture Talks podcast series — a platform to attract sponsors, invite industry resource persons, showcase episodes, and grow a listener base beyond campus.

Results

  • Sponsor acquisition landing page with clear value proposition
  • Resource person invitation system with accept/decline response portal
  • Episode gallery with short clips and full-length episode cards
  • Animated marquee showcasing tech topics and keywords
  • Deployed live at venturetalks.netlify.app

Infrastructure & DevOps

Shipping with engineering rigour.

Every project ships through a repeatable, auditable pipeline — from commit to production with zero manual steps.

Deployment Pipeline

01

Code & Review

Feature branches with PR-based workflow. Automated lint, type-check, and unit tests on every push.

02

CI Pipeline

GitHub Actions runs full test suite, security scans (Snyk), Docker image build, and SBOM generation.

📦
03

Container Registry

Signed Docker images pushed to ECR with multi-arch builds (amd64/arm64) and layer caching.

🔬
04

Staging Deploy

Automated deploy to staging via ArgoCD. Integration tests, smoke tests, and performance baselines.

🚀
05

Production Release

Blue/green deploy to Kubernetes with automatic rollback triggers. Zero-downtime guaranteed.

📊
06

Observe & Iterate

Prometheus + Grafana dashboards, PagerDuty alerts, distributed tracing via Jaeger, error tracking via Sentry.

Infrastructure Stack

Containerized

Docker

Orchestration

Kubernetes

Cloud Provider

AWS / Azure

IaC

Terraform

CD

ArgoCD

Monitoring

Prometheus

Tracing

Jaeger

Secrets

HashiCorp Vault

GitHub Actions

CI/CD Workflows

Git

Version Control

Get In Touch

Let's build something remarkable together.

I'm currently open to senior engineering roles and select consulting engagements. Whether you have a technical challenge or want to explore working together — reach out.