Hello, I'm

Gihan Greshan

Passionate Software Engineer focused on building scalable web applications, clean user experiences, and innovative solutions.

Developer
About Me

Software Engineering Undergraduate

I am a Software Engineering undergraduate at the The Open University of Sri Lanka, passionate about software development, cloud computing, quality assurance, and research. I enjoy building reliable applications, solving real-world problems, and continuously learning modern technologies.

Alongside my academic journey, I actively contribute to IEEE and the Software Engineering Society (SESOC), where I have gained experience in teamwork, technical collaboration, software testing, and leadership.

Download CV

3+

Academic Projects

20+

Certificates

2+

Volunteer Organizations

3rd

Year Undergraduate
Latest Updates
View All Achievements →
Skills

Technologies & Capabilities

A combination of technical knowledge, software engineering practices, and professional capabilities that I continue to develop through academic projects and practical experience.

Software Development

Building applications and developing solutions using modern software engineering practices.

Python Web Development JavaScript GitHub
Developing

Cloud & DevOps

Exploring cloud technologies, Linux environments, automation, and modern development practices.

AWS Linux CI/CD DevOps
Developing

Quality Assurance

Applying structured testing and documentation practices to improve software quality.

Manual Testing Test Cases Selenium QA
Developing

AI & Research

Exploring artificial intelligence, analytical thinking, problem solving, and research-oriented learning.

AI Problem Solving Research
Exploring

Agile & Collaboration

Working effectively in teams through communication, collaboration, and structured development practices.

Agile Scrum Teamwork Documentation
Active

Professional Skills

Developing communication, leadership, organization, and continuous learning capabilities.

Communication Leadership Problem Solving Learning
Developing
GitHub Statistics

GitHub Profile

Loading GitHub information...

Visit GitHub
Certifications

Coursera Learning Certification

Knowledge of Cloud computing, Agile Methoddology, AI concepts and promting and DeVops principles.


View Certificates

Moratuwa University Open Learn Certification

Python fundamentals, Object-Oriented Programming, and application development.


View Certificates

Other Certification

Professional credentials in cloud, DevOps, and programming, alongside active leadership and technical community contributions.

View Certificates
Education

B.Eng. (Honours) in Software Engineering

The Open University of Sri Lanka

Nawala, Nugegoda, Sri Lanka


  • Core Focus: Immersed in advanced software engineering principles, the complete Software Development Life Cycle (SDLC), data structures, algorithms, and system architecture.

  • Technical Stack: Building full-stack applications using React.js, Vue.js, Angular, JavaScript, HTML/CSS, Python, PHP, and REST APIs.

  • Quality Assurance: Manual testing, Selenium automation, SRS documentation, and structured test case design.
Projects
Restaurant Website

Restaurant Website

HTML CSS JavaScript PHP

Full-stack restaurant website with online reservations, responsive design and modern UI.

python calculator

Basic Calculator (Python Tkinter)

Python Tkinter GUI

Developed a desktop calculator using Python and Tkinter with a graphical user interface. Implemented basic arithmetic operations, expression evaluation, and error handling.

Library-Management-System-in-Python

Library Management System in Python

Python SQL CLI Git

A comprehensive Python-based Command Line Interface (CLI) application designed to efficiently manage library resources. This project demonstrates core software engineering concepts, modular programming, error handling, and version control using Git.

Volunteer Experience

Contributing to communities through leadership, teamwork, and technology.

Contact

Let's Connect

Have an idea, opportunity, or question? You're welcome to reach out.

OPEN FOR MESSAGES • 24/7

You can send me a message anytime. I may not respond immediately, but I'll get back to you when I'm available.