Skip to content
Back to portfolio

Chathura J Ekanayake

Software Developer

PROFILE

Dynamic and detail-oriented software engineer with 10+ years of experience in full-stack development, AI Automations, WordPress engineering, and system administration. I am known for strong interpersonal skills, adaptability, and leadership in collaborative development environments. Adept at translating business needs into robust digital solutions with a passion for emerging technologies and scalable architectures.

WORK EXPERIENCE

SOFTWARE ENGINEER, ROPE DIGITAL

January 2026 - Present

Sri Lanka - Remote

    LEAD WEB DEVELOPER, CODE94 LABS

    February 2022 - Present

    Remote - Sri Lanka

    Lead Web Developer (Jan 2024 – Present)

    • Lead a developer team across project timelines, deliverables, technical direction, system architecture, and technical research.
    • Integrated external APIs into WordPress and automated workflows with Zapier and n8n across concurrent projects.
    • Defined and enforced coding standards, improving code quality and team efficiency.

    Senior Web Developer (Feb 2023 – Dec 2023)

    • Customized Elementor and built advanced WordPress themes and plugins to client requirements, with API integrations and backend enhancements.
    • Ran project analysis and feasibility studies to propose optimized technical solutions.
    • Worked with designers and stakeholders to turn UI/UX requirements into responsive, scalable interfaces.

    Web Developer (Feb 2022 – Jan 2023)

    • Built a full MERN stack food catering system (MongoDB, Express.js, React, Node.js), gaining full-stack TypeScript experience.
    • Contributed to debugging, testing, and performance improvements across client projects.

    ASSOCIATE SOFTWARE ENGINEER, TERRATECMA (PVT) LTD

    August 2021 - February 2022

    Remote - Norway

    • Full-stack development with Django and Laravel — custom modules and optimized SQL queries.
    • Built a school management system from scratch in Laravel, across backend and frontend, contributing to architecture and performance.
    • Developed WordPress plugins and deepened knowledge of the WordPress ecosystem.
    • Implemented automated testing and debugging workflows, reducing regressions across projects.

    SOFTWARE ENGINEER INTERN, YOMBOC

    March 2021 - August 2022

    Remote - Sri Lanka (Thissa Jananayake)

    • Hands-on experience with Django, Firebase, and cross-platform integration.
    • Built and integrated an online learning platform for Mr. Thissa Jananayake’s Sipsuru classes, customizing a Moodle-based system.
    • First exposure to WordPress and Elementor, building and designing sites to ecosystem best practices.

    SOFTWARE & WEB DEVELOPER, FREELANCE

    January 2010 - Present
    • Delivered 50+ freelance WordPress projects under my own brand, Digitix365 — custom sites, plugin development, and server deployments.
    • Built AI automation workflows with n8n and Make.com, including a WordPress auto-publishing system on the ChatGPT API covering content, images, SEO, and publishing.
    • Used Python (FastAPI) and JavaScript for advanced backend logic in automation workflows.
    • Studied blockchain development as part of a university project.

    EDUCATION

    BSc. (Hons.) in Information Technology Specialization in Cyber Security

    Sri Lanka Institute of Information Technology

    Sep 2020 - Dec 2024

    GCE Advanced Level: Physical Science Stream

    Dharmaraja College - Kandy

    2018

    PROJECTS

    View All

    Melody Mint – Blockchain-Powered Music Investment Platform

    Melody Mint is a decentralized platform designed to connect music artists directly with investors using blockchain technology. The project leverages smart contracts, a FastAPI backend, and a React-based frontend to facilitate secure, transparent, and global investment in musical talent. Artists can showcase their work and receive funding, while investors can diversify their portfolios and earn from royalties. This reduces reliance on intermediaries and ensures fair compensation through automated royalty distribution.

    Smart Contracts:View GitHub
    • Developed and deployed Solidity smart contracts using Hardhat on the Ethereum testnet.
    • Implemented logic for royalty distribution, investment tracking, and project ownership.
    • Used Ethers.js to integrate contracts with the frontend.
    Backend (API Layer):View GitHub
    • Built RESTful APIs with FastAPI for user management, project tracking, and transaction history.
    • Integrated PostgreSQL for structured data storage and used SQLAlchemy for ORM.
    • Handled wallet authentication and on-chain interaction endpoints.
    Frontend:View GitHub
    • Created a responsive, user-friendly interface with React.js and Vite.
    • Implemented wallet connection (MetaMask integration), investment dashboards, and artist profiles.
    • Utilized React Hooks, Axios, and Context API for state and data flow management.

    SaferNet – AI-Powered URL & Domain Safety Platform

    View GitHub

    A full-stack, AI-driven cybersecurity tool designed to detect, classify, and manage malicious domains and URLs in real time. SaferNet provides a programmable interface for organizations and developers to integrate domain safety checks into their applications or infrastructure, enabling proactive threat detection, custom list management, and integration with DNS-level filtering tools like Pi-Hole.

    • Developed a real-time web safety solution leveraging machine learning to classify internet domains and URLs as safe or malicious.
    • Designed and deployed a RESTful API using FastAPI, supporting safety prediction, blacklisting, whitelisting, and domain status checks.
    • Built a robust feature extraction pipeline combining WHOIS data, DNS/IP lookups, geolocation, TLD analysis, and regex-based string analysis.
    • Trained and deployed a scikit-learn model to perform probabilistic safety classification from extracted domain features.
    • Integrated a trained scikit-learn model (model.pkl) for predictive inference, enabling automated and manual threat mitigation.
    • Ensured configurable deployment with .env and config.ini support and provided clear API documentation and example payloads in Jupyter notebooks.

    Adhyathmika Bhikshun – Custom WordPress Admin Plugin

    View GitHub

    A modular WordPress plugin designed to enhance the administrative experience for the Adhyathmika Bhikshun website, integrating advanced content management tools and third-party platform sync capabilities.

    • Built a feature-rich plugin that extends native WordPress admin functionality with custom post ordering, language switching, and admin dashboard widgets.
    • Implemented Airtable integration to sync WordPress content with a remote Airtable base, featuring a real-time sync status dashboard.
    • Developed dynamic admin tools including configurable settings panels, custom notices, and user-friendly content organization interfaces.
    • Structured plugin into modular components (includes/, pages/, assets/, tools/) to ensure maintainability and ease of customization.
    • Created clean and efficient UI/UX within the WordPress admin using custom CSS/JS for a seamless experience.

    WordPress Projects

    View All

    This projects includes various WordPress sites I have developed, focusing on custom themes and plugins. Each site is tailored to meet specific client needs, utilizing the power of WordPress to create dynamic and responsive web experiences.

    • Karmo Website: Custom WordPress solutions featuring external database integration, dynamic data handling, and real-time location-based filtering for car rental services.
    • Coach Camacho Website: Professional multi-language WordPress website built with Elementor, focusing on clean design and user-friendly experience as per client requirements.
    • Likuid Spaces Website: Professional and modern WordPress website for a premium co-working space, designed with a unique and engaging style using Elementor.
    • Norwegian Institute Official Website: I developed this website for an institute offering advanced education in health and sports medicine. The website was created using WordPress and Elementor to provide a professional and informative platform for prospective students.
    • Gapstars Official Website: I developed this website for a company that builds and scales remote software development teams for European tech companies. This website was built using WordPress and Elementor to connect with businesses looking to expand their engineering capabilities.

    TECHNICAL SKILLS

    Backend Development & Automation

    Node.js, Express.js, Next.js, Django, Laravel, FastAPI, n8n, Make.com, NestJs

    Programming Languages

    Java, JavaScript, Python, C, C++, Solidity, PHP

    Web Development

    TypeScript, React (MERN), Bootstrap, Material UI, Tailwind CSS

    Databases & Data Tools

    MySQL, MongoDB, Firebase, SQL, Redis

    Machine Learning

    TensorFlow, Scikit-Learn

    CMS & WordPress Development

    WordPress, Elementor, Custom Plugin Development, Gutenberg, REST API Integration, WordPress Hooks (Actions & Filters)

    DevOps, Deployment & Containerization

    Linux/Unix CLI, Docker, Apache, Nginx, Vercel, Digital Ocean, GitHub Actions, Cron Jobs

    Awards

    View All

    Java Fundamentals - Oracle Academy

    May 2013
    • Covered object-oriented programming, core Java libraries, and basic application development.
    • Practical assignments included building small console applications in Java.

    Certificate in Office Application

    2011
    • Mastered Microsoft Word, Excel, PowerPoint, and Access.
    • Focused on documentation, data management, and presentation skills.

    SLT Digitastic – Digital Lifestyle Expo - STEMUp Educational Foundation

    November 2019
    • Represented STEMUp at the 2019 event.
    • Engaged in public outreach and STEM education initiatives.
    • Also participated in the 2018 edition.

    14th Young Computer Scientist Competition (YCSC) - Ministry Of Edu.

    2015
    • Won 4th place (Senior Category) across Sri Lanka.
    • Project: Library Management Software 2.0 (Advanced) using Java.
    • Features included multi-user login, book tracking, and reporting.

    SOFT SKILLS

    Team WorkLeadershipAdaptabilityProblem SolvingCommunication Skills

    LANGUAGES

    SinhalaEnglish

    INTERESTS

    TravellingCampingPhotographyGaming

    VOLUNTEERING

    • General Volunteer General Volunteer (STEMUp Educational Foundation)
    • Team Lead - Cyber Security for Kids (STEMUP Educational Foundation)

    REFEREES

    Ms. R.M Champa Rathnayake

    Instructor at PICTEC

    Central Province Sri Lanka

    +94 71 800 0131

    champnr@gmail.com

    Mr. H.M.I.J Herath

    Executive Sales

    Chatham Luxury Watchers

    No 41, Galle Face Court 1

    Galle Rd, Colombo 03

    +94 11 133 1787