Software Engineer & ICT Teacher

Hi, I'm Dilanka Sandeepa.
I build software and teach the next generation to code.

I help Grade 3 to A/Level students across Sri Lanka learn programming and artificial intelligence through practical, project-based teaching — backed by real industry software engineering experience.

BSc (Hons) Software Engineering — University of Wolverhampton MSc Artificial Intelligence (Reading) — Anglia Ruskin University, UK
Dilanka Sandeepa 💻 Software Engineer 🎓 AI Postgrad 👨‍🏫 ICT Teacher

About Me

I'm a software engineer and ICT teacher based in Sri Lanka, with a passion for turning complex technical ideas into lessons students genuinely enjoy. My work sits at the intersection of professional software development and education — I bring real-world engineering practice directly into the classroom.

Alongside my teaching, I hold a BSc (Hons) in Computer Science / Software Engineering from the University of Wolverhampton, and I'm currently completing an MSc in Artificial Intelligence at Anglia Ruskin University, UK. This combination of academic depth and hands-on teaching experience shapes how I design every class — practical, current, and built around how students actually learn.

Education

  • MSc Artificial Intelligence In Progress Anglia Ruskin University, UK
  • BSc (Hons) Computer Science / Software Engineering University of Wolverhampton

What I Do

  • Software Engineering — design & development
  • ICT Teaching — Grade 3 to A/Level
  • Coding & AI instruction for school students

Classes I Teach

ICT and Computer Science classes for school students in Sri Lanka, with a special focus on coding and artificial intelligence.

Grade 3 – 5

ICT Foundations

Building computer literacy and problem-solving basics through fun, age-appropriate activities.

Grade 6 – 9

ICT & Intro to Coding

Core ICT syllabus alongside an introduction to programming logic and simple coding projects.

Grade 10 – 11 (O/L)

ICT – O/Level

Structured O/Level ICT preparation covering the full syllabus with exam-focused practice.

A/Level

ICT – A/Level

In-depth A/Level ICT tuition covering programming, systems, and theory for strong exam results.

All Levels

Coding Specialization

Dedicated programming classes — from first lines of code to building real, working projects.

Advanced / A/Level

Artificial Intelligence

An introduction to AI concepts and applications for students ready to go beyond the standard syllabus.

Want to know which class fits your child or yourself best?

Ask About Classes

Portfolio

A selection of projects and work. More coming soon.

</>

Project Title

Short description of the project, the problem it solved, and the tech stack used.

</>

Project Title

Short description of the project, the problem it solved, and the tech stack used.

</>

Project Title

Short description of the project, the problem it solved, and the tech stack used.

Get in Touch

For class enrollments, tutoring inquiries, or professional contact.