● status: open to internship offers  |  based: sri lanka  |  uptime: 2+ yrs building

Vihanga Anuththara

Backend-leaning full-stack developer and IT systems technician. I build with Django and React, automate the boring parts with Python, and run Arch on the machine I actually work from.

5
SHIPPED PROJECTS
2022
BUILDING SINCE
SLIATE
HNDIT · IN PROGRESS
01 / ABOUT

What I actually do

I'm an HNDIT student at SLIATE, splitting my time between coursework and building real applications outside of it. Most of what I know about backend development, I learned by shipping small tools for myself first — an inventory system, a media automation script — before applying it to larger builds.

My strongest work so far is a predictive maintenance system that pairs a custom ML model with a Django/React stack to flag hardware failures before they happen — the kind of project that sits at the intersection of my two backgrounds: software and hands-on hardware repair.

Before that, I spent time as a computer technician, which means I've diagnosed real hardware failures, configured real networks, and supported real users — not just read about it. That background shapes how I build software: I care about what happens when things break, not just when they work.

Full-stack devSystems technicianAutomation LinuxProblem solver
02 / EXPERIENCE

Where I've worked

2022 — Present

Freelance Web Developer

Self-employed
  • Build full-stack web applications with React and Django REST Framework
  • Design PostgreSQL schemas and REST APIs for custom project requirements
  • Deploy applications to cloud platforms and manage them post-launch
Nov 2023 — Feb 2024

Computer Technician

Sub-Government IT Association
  • Diagnosed and repaired hardware failures across desktops, laptops, and peripherals
  • Configured and maintained LAN/WAN networks, routers, and switches
  • Deployed and managed software across organization workstations
  • Maintained IT asset inventory and technical documentation
03 / SKILLS

What I build with

FRONTEND
ReactHTML / CSS / JSTailwind CSS
BACKEND
DjangoDjango REST FrameworkPythonNode.js
DATA & INFRASTRUCTURE
PostgreSQLMySQLGit / GitHubDockerCI/CDLinux / VPS administration
IT & NETWORKING
Hardware diagnostics & repairNetwork configurationSystem administration
04 / PROJECTS

Things I've built

FLAGSHIP

ml-predictive-maintenance

Enterprise-shaped predictive maintenance system with a custom ML model for hardware failure prediction, Gemini AI-generated insights, real-time monitoring, and 2FA-secured authentication.

DjangoReactPostgreSQLML
TOOL

HMMSystem

A hospital medicine inventory manager with a practical interface for tracking stock, generating reports, and maintaining records — built to digitize a manual pharmacy process.

PythonMatplotlibJSON
PLATFORM

HNDIT-Portfolio

A role-based student academic portfolio system for HNDIT departments, with post approval workflows, a resource library, and student registry management.

PHPMySQL
MOBILE

News-Reader

Open-source Android RSS reader built with Jetpack Compose and Material 3 — light/dark theme, feed and category management, favorites, and background sync.

KotlinJavaSQL
AUTOMATION

YT-Automate

A wrapper script that simplifies the yt-dlp CLI — handles format selection, best-quality merging, and metadata embedding automatically, no flags to remember.

BashPythonyt-dlp
05 / EDUCATION

Background

Higher National Diploma in Information Technology (HNDIT)

SLIATE · 2024 — Present

Specializing in software engineering, web development, networking, and database administration. Coursework includes Java, C#, PHP, Python, React, Django, MySQL, and computer networks.

Linux System Administration

Self-study · Ongoing

Started on Debian, moved through Kali and Fedora, and landed on Arch — each distro taught something different. Now automating repetitive system tasks with Python and understanding what's actually running on the machine.

06 / CONTACT

Let's talk

Looking for a full-stack or backend development internship. If you have an opening — or just want to see more of the work — reach out through either of these.