DulanFernando
Software Engineering undergraduate at IIT · building modern web apps, AI tools, and everything in between.
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.
Education
Bachelor of Engineering in Software Engineering
Informatics Institute of Technology (IIT)
Focusing on Software Engineering, Algorithms & Data Structures, Machine Learning, Artificial Intelligence and Full-Stack Development
Primary/Secondary Education
Royal College, Panadura
Experience
Intern AI/ML & Full Stack Developer
Decryptogen
Lead frontend development for enterprise applications, mentoring junior developers and implementing modern UI/UX practices.
Technical Writer
Medium
I explore technical ideas and turn them into accessible, useful content for other developers.
Stats & Achievements
GitHub Activity
GitHub Contributions
@Dulan19 ↗Live activity from the last 12 months
Memberships & Activities
Assistant Administrator
IGF eSports event IIT
Worked as a referee and announcer for the event, which held multiple esports titles
Member of Choir of IIT
Vocal Impact - IIT
Active member of the choir group at IIT, participating in various events and performances
Things I've Built
A collection of projects ranging from IoT systems to web platforms and CLI tools.
Fill Guard
Smart Waste Management System
IoT-enabled smart waste management system monitoring bin fill levels, humidity, location, and temperature with automated email and SMS notifications at 80% capacity.
Hotel Management System built with Java and Object-Oriented Programming. Uses CRUD operations to manage hotel staff records efficiently.
Student Management System built with Java. Facilitates efficient handling of student records, grades, and schedules using CRUD operations.
Command-line interface application built with Python for tracking financial transactions, helping users manage monthly expenses and income effectively.
Educational platform built with HTML, CSS, and JavaScript for book purchases and educational resources, supporting UN Sustainable Development Goal for quality education.
Certifications & Courses
Professional certifications and courses I've completed to sharpen my skills.
JavaScript Algorithms and Data Structures
freeCodeCamp
Covers JavaScript fundamentals through hands-on projects — arrays, functions, objects, recursion, and modern ES6+ methods.
Programming Foundations: Object-Oriented Design
LinkedIn Learning
Teaches core OOP principles — classes, inheritance, and abstraction — with UML diagrams and translating designs into modular, scalable code.
Introduction to Web APIs
LinkedIn Learning
Fundamentals of web APIs including RESTful services, HTTP methods, and integrating APIs into real-world applications.
Agile Foundations
LinkedIn Learning
Core principles of Agile methodologies — iterative development, team collaboration, and effective project management to deliver value quickly.
Learning SQL Programming
LinkedIn Learning
Foundational SQL covering data querying, filtering, sorting, joins, and aggregation — working with relational databases and writing efficient queries.
Project Management Skills for Leaders
LinkedIn Learning
Core project management principles for leadership — effective team coordination, strategic planning, and decision-making for successful project delivery.
Learning Java 11
LinkedIn Learning
Covers Java programming fundamentals — data types, strings, functions, loops, flow control, debugging — with real-world examples and coding challenges.
Introduction to Web Design and Development
LinkedIn Learning
Covers how websites work, planning and prototyping, HTML, CSS, JavaScript basics, UX/UI design principles, and modern web development tools.
Spring Boot REST APIs: Building Modern APIs with Spring Boot
Udemy
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.
Tools & Technologies
Technologies I work with day to day — from frontend to backend to DevOps.
Blogs
Coming Soon
Get In Touch
Have a question or want to work together? Drop me a message.