Available for opportunities

DulanFernando

I'm a |

Software Engineering undergraduate at IIT · building modern web apps, AI tools, and everything in between.

Download CV

About Me

I'm a passionate developer with a keen eye for design and a love for creating impactful digital experiences. I specialize in building modern, responsive web applications that solve real-world problems.

Full Stack DeveloperUI/UX EnthusiastProblem Solver

Education

Bachelor of Engineering in Software Engineering

Informatics Institute of Technology (IIT)

2023 - Present

Focusing on Software Engineering, Algorithms & Data Structures, Machine Learning, Artificial Intelligence and Full-Stack Development

Primary/Secondary Education

Royal College, Panadura

2008 - 2023

Experience

Intern AI/ML & Full Stack Developer

Decryptogen

2025 September - Present

Lead frontend development for enterprise applications, mentoring junior developers and implementing modern UI/UX practices.

ReactScssTailwind CSSPythonRAGBootstrapGit

Technical Writer

Medium

2025 - Present

I explore technical ideas and turn them into accessible, useful content for other developers.

WritingResearchDocumentation

Stats & Achievements

300+
GitHub Commits
5+
Projects
10+
Certificates

GitHub Activity

GitHub Contributions

@Dulan19

Live activity from the last 12 months

Contributions (yr)
Current Streak
Longest Streak
Less
More

Memberships & Activities

Assistant Administrator

IGF eSports event IIT

2024

Worked as a referee and announcer for the event, which held multiple esports titles

Good communication and teamwork skills developed

Member of Choir of IIT

Vocal Impact - IIT

2024 - Present

Active member of the choir group at IIT, participating in various events and performances

Performed in multiple university events, including Carol Event 2024 and Stage Craft 2025.
My Work

Things I've Built

A collection of projects ranging from IoT systems to web platforms and CLI tools.

01

Hotel Management System

Java OOP Application

Hotel Management System built with Java and Object-Oriented Programming. Uses CRUD operations to manage hotel staff records efficiently.

JavaOOP
02

Student Management System

Java Record System

Student Management System built with Java. Facilitates efficient handling of student records, grades, and schedules using CRUD operations.

JavaCRUD
Private
03

Personal Finance Tracker

Python CLI Tool

Command-line interface application built with Python for tracking financial transactions, helping users manage monthly expenses and income effectively.

PythonCLI
Private
04

Scholars Website

Educational Platform

Educational platform built with HTML, CSS, and JavaScript for book purchases and educational resources, supporting UN Sustainable Development Goal for quality education.

HTMLCSSJavaScript
Private
Credentials

Certifications & Courses

Professional certifications and courses I've completed to sharpen my skills.

fCC
2024Programming

JavaScript Algorithms and Data Structures

freeCodeCamp

Hover to see details
JavaScript Algorithms and Data Structures

Covers JavaScript fundamentals through hands-on projects — arrays, functions, objects, recursion, and modern ES6+ methods.

Skills gained
JavaScriptAlgorithmsData StructuresRecursion
fCC
freeCodeCamp · 2024
Li
2024Programming

Programming Foundations: Object-Oriented Design

LinkedIn Learning

Hover to see details
Programming Foundations: Object-Oriented Design

Teaches core OOP principles — classes, inheritance, and abstraction — with UML diagrams and translating designs into modular, scalable code.

Skills gained
OOPUMLDesign PatternsJava
Li
LinkedIn Learning · 2024
Li
2024Web Dev

Introduction to Web APIs

LinkedIn Learning

Hover to see details
Introduction to Web APIs

Fundamentals of web APIs including RESTful services, HTTP methods, and integrating APIs into real-world applications.

Skills gained
REST APIHTTPJSONIntegration
Li
LinkedIn Learning · 2024
Li
2024Management

Agile Foundations

LinkedIn Learning

Hover to see details
Agile Foundations

Core principles of Agile methodologies — iterative development, team collaboration, and effective project management to deliver value quickly.

Skills gained
AgileScrumSprintsCollaboration
Li
LinkedIn Learning · 2024
Li
2024Database

Learning SQL Programming

LinkedIn Learning

Hover to see details
Learning SQL Programming

Foundational SQL covering data querying, filtering, sorting, joins, and aggregation — working with relational databases and writing efficient queries.

Skills gained
SQLQueriesJoinsAggregation
Li
LinkedIn Learning · 2024
Li
2024Management

Project Management Skills for Leaders

LinkedIn Learning

Hover to see details
Project Management Skills for Leaders

Core project management principles for leadership — effective team coordination, strategic planning, and decision-making for successful project delivery.

Skills gained
LeadershipPlanningCoordinationStrategy
Li
LinkedIn Learning · 2024
Li
2024Programming

Learning Java 11

LinkedIn Learning

Hover to see details
Learning Java 11

Covers Java programming fundamentals — data types, strings, functions, loops, flow control, debugging — with real-world examples and coding challenges.

Skills gained
JavaOOPDebuggingData Types
Li
LinkedIn Learning · 2024
Li
2024Web Dev

Introduction to Web Design and Development

LinkedIn Learning

Hover to see details
Introduction to Web Design and Development

Covers how websites work, planning and prototyping, HTML, CSS, JavaScript basics, UX/UI design principles, and modern web development tools.

Skills gained
HTMLCSSJavaScriptUX/UI
Li
LinkedIn Learning · 2024
U
2025Programming

Spring Boot REST APIs: Building Modern APIs with Spring Boot

Udemy

Hover to see details
Spring Boot REST APIs: Building Modern APIs with Spring Boot

14.5-hour course by Chad Darby & Eric Roby covering building production-grade REST APIs with Spring Boot — CRUD, exception handling, validation, and security best practices.

Skills gained
Spring BootREST APIJavaSpring Security
U
Udemy · 2025Verify ↗
Tech Stack

Tools & Technologies

Technologies I work with day to day — from frontend to backend to DevOps.

⚛️React
Next.js
JSJavaScript
🐍Python
Java
🍃Spring Boot
🌊Tailwind CSS
🌐HTML
🎨CSS
🔌REST APIs
🅱Bootstrap
⚛️React
Next.js
JSJavaScript
🐍Python
Java
🍃Spring Boot
🌊Tailwind CSS
🌐HTML
🎨CSS
🔌REST APIs
🅱Bootstrap
🌿Git
🐙GitHub
🗄SQL
📡IoT
🎭Figma
💅SCSS
🧠RAG
📦OOP
🔄Agile
🟢Node.js
💙VSCode
🌿Git
🐙GitHub
🗄SQL
📡IoT
🎭Figma
💅SCSS
🧠RAG
📦OOP
🔄Agile
🟢Node.js
💙VSCode

Blogs

Coming Soon

Get In Touch

Have a question or want to work together? Drop me a message.

dulanfernando0719@gmail.com
Colombo, Sri Lanka
Hello there. Let's Connect
I am always open to new ideas or opportunities. Reach out through the form or email.