My Journey

From classroom to code, my journey combines the discipline of academia with the agility of real-world software development—bridging deep technical knowledge with creative, user-driven solutions.

Career Timeline

Follow my professional journey through key milestones that shaped my expertise and perspective in software engineering.

Freelance Software Developer

Self Employed

2023 - Present

IT Operations & Technical Support Manager

iMaster EdTech LTD

Feb 2024 – Present

Visiting Lecturer - IT

Metropolitan College

2024 - Present

Master of Science

Kingston University

2025 - 2026

Master of Business Administration

Cardiff Metropolitan University

2025 - 2027

IT Tutor

Esoft Metro Campus

July 2024 - December 2024

Bachelor of Engineering

London Metropolitan University

2022 - 2025

Freelance Developer

Freelance Software Developer

Remote • Global Clients • 2022 - Present

Current Role Freelance

The Journey

Transitioning from academia to freelancing allowed me to transform my technical and teaching skills into real-world solutions. I now work with clients across industries to build scalable applications, automate workflows, and solve business problems with smart technology.

Key Projects & Responsibilities

  • Designed and developed full-stack web applications for e-learning, finance, and portfolio platforms
  • Customized admin dashboards, invoicing tools, and student management systems for EdTech clients
  • Delivered optimized PHP-based systems and integrated APIs for third-party tools
  • Worked with clients across UK, UAE, and Sri Lanka to deliver tailored digital solutions

Impact & Growth

Freelancing empowered me to refine my technical stack, client communication, and project management skills. With each successful delivery, I’ve earned long-term trust, referrals, and hands-on exposure to diverse business models and challenges.

Core Values & Approach

The principles that guide my work as both an educator and software engineer, emphasizing continuous learning, collaboration, and practical innovation.

Continuous Learning

Embracing new technologies and methodologies to stay at the forefront of software development.

Collaboration

Building strong relationships and fostering teamwork to achieve shared goals and mutual growth.

Innovation

Seeking creative solutions to complex problems and pushing the boundaries of what's possible.

Excellence

Maintaining high standards in code quality, user experience, and professional development.