Hi, I'm

Shanesha Guruge

Software Developer • Digital Creator • entrepreneur

I’m a software engineer turned lecturer and digital creator, passionate about technology, innovation, and education. My expertise spans software development, system design, and performance optimization using modern technologies like Java, Python/Django, JavaScript, and SQL. I focus on building scalable, user-centric solutions while contributing to the community through content, mentorship, and teaching. Based in Kandy, Sri Lanka, I help teams ship practical, reliable products and make complex ideas easy to understand.

Profile image of Shanesha Guruge
📍 Kandy, Sri Lanka 📧 [email protected]
Social Media
Beauty & Photoshoots
Education
  • BSc (Hons) Software Engineering — London Metropolitan University (2022–Present)
  • Pearson Higher National Diploma in Computing — ESOFT Metro Campus (2020)
  • Pearson Diploma in Technology — DITEC, ESOFT Metro Campus (2018)
  • English Language Diploma — London English Faculty (2017)
  • Diploma in Computer Application Assistance — NYSCO (2015)
  • Diploma in Computer Hardware — NYSCO (2015)
  • G.C.E. Advanced Level — 2015
  • G.C.E. Ordinary Level — 2012
Professional Experience
Information Technology Lecturer — ESOFT Metro Campus
Full-time • Jul 2025 – Present • On-site
  • Software Engineer & Computer Science Lecturer.
  • Experience across Java, Android, Flutter, PHP, MySQL, Firebase, SQLite, HTML, CSS, JavaScript.
  • Focus on scalable, efficient software solutions and modern teaching practices.
  • Active in crypto communities as a Binance TM & blockchain enthusiast (events, meetups, education).
Software Engineer — Survey Shed (Freelance)
Aug 2022 – Present • Sri Lanka
  • Lead software development for client projects and internal tooling.
  • Own business operations, delivery, and quality across engagements.
Computer Instructor — Nysco Youth Center
2016 • Part-time • Sri Lanka
  • Taught computer fundamentals and basic IT literacy to youth students.
  • Provided hands-on training in Microsoft Office applications and internet usage.
  • Guided students to develop confidence and digital awareness for future employment.
Junior Software Engineer — Logicade Web Solution
  • Developed and maintained features for the BMS system.
  • Conducted testing and created graphics for automation systems.
Software Developer — KDisnight Marketing Consultancy
  • Monitored system performance and maintained existing systems.
  • Integrated new software features to enhance functionality.
Skills
Python / Django70%
Java65%
JavaScript60%
SQL65%
HTML / CSS78%
WordPress85%
System Integration & Testing72%