Hi, I'm Danushka.👋

Full-Stack Developer.

Fast, reliable, and user-focused applications.

About Me

I’m Danushka, a passionate Full-Stack Developer who enjoys crafting fast, reliable, and user-focused digital experiences. I love turning ideas into beautifully engineered products, with extra attention to performance, accessibility, and clean developer experience. Currently based in Vienna, Austria 🇦🇹

  • Performance
  • Reliability
  • Developer Experience
  • UI Engineering
Portrait of Danushka

Skills set

I craft accessible, responsive interfaces with attention to performance and UX details.

From semantic HTML to component-driven UIs, I ship maintainable frontends that scale.

HTMLCSSSassTailwindJavaScriptTypeScriptVueNuxtPiniaAngularFlutterAndroidViteWebpackAxiosESLintPrettierThree.jsPWAi18nA11y

Experience

  1. Full Stack Developer

    @ DoMediaOct 2022 — Oct 2025

    Built an internal PHP framework (DoFramework) and a Vue/ACF Page Builder; delivered a workflow system and two client apps.

    • Created DoFramework (auth, REST, jobs, mail, modules) and shipped a workflow system with roles, tasks, dynamic fields, and reports (~40 staff hrs/week saved).
    • Built a WordPress Page Builder (Vue + ACF + PHP) used across sites; page-build time reduced by ~40%.
    • Delivered Vario Systems Client Portal (CMS) and an Expo Kiosk app on DoFramework.
    PHPVueJavascriptWordPressACFREST APILinuxCSS
  2. Full Stack Developer

    @ Ministry of Finance — Dept. of Development FinanceJan 2022 — Oct 2022

    Replaced spreadsheet workflows with a loan application portal; led rollout across teams.

    • Centralized intake/tracking with role-based access for ~20 staff; processing time cut by ~50%.
    • Automated eligibility, routing, and document generation (further ~25% reduction); support requests down ~35%.
    • Handled requirements, tech spec, training, and iterative releases.
    PHPMySQLREST APIWindows ServerCSSVueBootstrap
  3. Full Stack Developer

    @ Ministry of Public Administration & Management — Divisional SecretariatJan 2020 — Dec 2021

    Designed a queue token system and service dashboards to improve throughput and visibility.

    • Issued ~100 tokens/day; auto-assignment + context portal increased throughput ~25% and cut waits by ~5–10 minutes.
    • Built real-time KPIs and exportable reports (division/service/staff) for faster decisions.
    PHPMySQLVueBootstrapCSSLinux

Education

  1. Master in Internet of Things and Smart Systems

    @ FH Technikum Wien, Vienna, AustriaPresent
    • Relevant Coursework: Embedded Systems; Networking & Wireless; Cloud & Edge Computing; Data Management; Web & Mobile Development; Security & Privacy
  2. Bachelor of Science in Information Technology

    @ Sri Lanka Institute of Information Technology (SLIIT), Colombo, Sri LankaGraduated Sep 2019
    • Relevant Coursework: Data Structures & Algorithms; Database Systems; Web Development; Software Engineering
    • Capstone Project: Built a Smart Bag (IoT) with Raspberry Pi (Python), Firebase, and an Android app for remote control, GPS tracking, theft/tamper alerts