Loading

Hi, I'm Oshan Navishka

I'm a

Software Engineer specializing in building exceptional digital experiences. Currently focused on developing responsive web applications and scalable software solutions.


About Me

About Oshan

Who am I?

Software Developer & Web Developer

My name is A.D.Oshan Navishka, a 23-year-old software engineering student at IJSE – Institute of Software Engineering, where I am pursuing a Higher National Diploma in Software Engineering. I am passionate about creating innovative solutions through web design, software development, and game development.

With a strong foundation in these areas, I am dedicated to mastering the latest technologies and applying them to real-world challenges. Whether it's building responsive websites, developing engaging games, or crafting robust software applications, I thrive on turning ideas into reality.

Education

Currently pursuing a Higher National Diploma in Software Engineering at IJSE.

GCE Advanced Level - Passed

GCE Ordinary Level - Passed

Core Focus

Responsive web interfaces

Java and Python development

UI/UX-friendly digital experiences

My Skills

Frontend Development

Building responsive and interactive user interfaces.

HTML CSS JavaScript ScenceBuilder

Backend Development

Creating robust server-side applications and APIs.

Java Python

Tools & Others

Tools I use in development workflow.

Git Figma VS Code IntelliJ IDEA NetBeans

Tools & Technologies

I have experience working with a variety of tools and technologies that enable me to deliver high-quality software solutions.

HTML5 HTML5
CSS3 CSS3
Linux Linux
Figma Figma
NetBeans NetBeans
Bootstrap Bootstrap
Datagrip Datagrip
JavaScript JavaScript
Hibernate Hibernate
Scene Builder Scence Builder
Docker Docker
Python Python
IntelliJ IntelliJ
Java Java
MySQL MySQL
Git Git
JetBrains JetBrains
Oracle VirtualBox Oracle VirtualBox
postgresql Postgresql
GitHub GitHub
VS Code VS Code

Projects

Java
JavaFX

Mobile Phone Stock Management System

JavaFX mobile stock system for managing inventory, sales, and revenue.

Java
JavaFX
Game

Connect Four Game

A JavaFX-based two-player Connect Four game with an interactive UI, real-time win detection, and score tracking.

Java
CLI Application

Pharmacy Management System

Java CLI pharmacy system for managing stock, sales, and daily tasks.

Java
JavaFX

Supermarket Management System

A JavaFX application for managing supermarket inventory, billing, and sales.

Java
JavaFX
Game

Tick-Tac-Toe Game

A JavaFX-based Tic Tac Toe game with an interactive UI, real-time win detection, and smooth gameplay experience.

Java
CLI Application

Bookshop Management System

A Java CLI system for managing book stock, sales, and daily transactions.

Java
JavaFX

Point of Sale System

A JavaFX application for managing point-of-sale operations, inventory, and transactions.

Java
CLI Application

GYM Management System

A Java CLI system for managing gym members, classes, and daily operations.

Java
CLI Application

Stock Management System

CLI-based stock management system for handling inventory using basic programming concepts.

Assignments

Assignment

Case 01

Choose an action

Assignment

Case 02

Choose an action

Assignment

Case 03

Choose an action

Contact Me

Have a project idea or collaboration in mind? Send a message and I will get back to you soon.

Let's Build Something Great

I am available for freelance projects, internships, and software collaborations. Reach me through any of these channels.