Skip to content
View tilankak's full-sized avatar

Block or report tilankak

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tilankak/README.md

πŸ‘‹ Hi, I'm Tilanka Kulatunge

πŸ’» Senior .NET Full-Stack Developer | βš™οΈ Blazor, SQL Server & Cloud Solutions | πŸ”’ IoT, Office Add-ins & Enterprise Systems| Excel customizations


πŸš€ About Me

I'm a passionate developer experienced in building web and desktop applications using
C#, ASP.NET Core, MVC, Blazor, Python and SQL Server.

I love creating efficient and maintainable systems β€” from database-driven enterprise tools to modern cloud-connected IoT dashboards.

πŸ’Ό Experience Highlights

  • 8+ years of professional software development experience
  • Specialized in .NET, Blazor, SQL Server, Azure, Firebase, and Enterprise Applications
  • Developed ERP, CRM, NPI, IoT Monitoring, Data Migration, and Office Automation solutions
  • Extensive experience with large-scale SQL databases and performance optimization
  • Built cloud-connected systems using Azure, Firebase, and Google Cloud
  • Developed Office Add-ins using VBA, VSTO, and Office.js

🧠 Languages

C# Python T-SQL C C++ Embedded C VB.NET VBA JavaScript


πŸ› οΈ Tools & Technologies

.NET ASP.NET Core Blazor Entity Framework Dapper SQL Server SQLite MySQL SSRS Flask REST API Visual Studio GitHub Azure AWS Docker Firebase Google Cloud Big Data OpenCV Office.js VSTO


⚑ Skills

βœ… Desktop Application Development βœ… Web Application Development βœ… Web API Development βœ… Backend Development βœ… Blazor Server & Blazor WebAssembly βœ… Firebase Realtime Database & Cloud Functions βœ… Azure Cloud & Google Cloud Services βœ… Excel Automation Using VBA, VSTO & Office.js βœ… Office Application Customization βœ… Office Add-in Development βœ… Database Design & Development βœ… Writing & Optimizing T-SQL Scripts / Stored Procedures / Triggers βœ… Big Data Processing & Data Migration βœ… Computer Vision Solutions with OpenCV βœ… Debugging & Bug Fixing βœ… SQL Server Reporting βœ… IoT Development


🧩 Notable Projects

πŸ›— Elevator Alarm Pro β€” Bermuda Elevator Systems Ltd.

Type: Real-Time IoT Monitoring Platform

Description: Developed a cloud-connected elevator monitoring solution that provides real-time alarm tracking, device health monitoring, service management, reporting, and automated notifications. The system integrates IoT devices with Firebase Realtime Database and supports role-based dashboards for administrators, technicians, and clients.

Technologies: Blazor WebAssembly, Firebase, Google Cloud Functions, JavaScript, IoT Devices

Type: Product Development & Workflow Management System

Description: Built a multi-phase enterprise application to manage the complete New Product Introduction (NPI) lifecycle. The platform integrates CRM data, product requirements, regulatory compliance, laboratory testing, trial management, approvals, and executive dashboards for tracking product development progress.

Technologies: Blazor Server, Azure Functions, SQL Server, Dapper, Pipedrive API, Azure Cloud

🏒 Elite Project Management System β€” Elite Project Development Consultants

Type: Enterprise Time Tracking & Cost Management Platform

Description: Designed and developed a Blazor-based project management system for tracking employee work logs, project allocations, timesheets, and project costs. Features include role-based access control, salary integration, reporting dashboards, and project performance analytics.

Technologies: Blazor Server, .NET 8, Entity Framework Core, SQL Server

πŸ§ͺ NPI Management System (New Product Introduction)

Type: Product Development & Workflow Management System

Description: Built a multi-phase enterprise application to manage the complete New Product Introduction (NPI) lifecycle. The platform integrates CRM data, product requirements, regulatory compliance, laboratory testing, trial management, approvals, and executive dashboards for tracking product development progress.

Technologies: Blazor Server, Azure Functions, SQL Server, Dapper, Pipedrive API, Azure Cloud

🧾 Import & Export Application β€” Prosperoware

Type: Desktop Import & Export Tool for DMS
Description:
Developed an import/export solution supporting Worksite and NetDocuments, optimizing performance for large data sets and ensuring data integrity.


πŸ—‚οΈ Data Migration App β€” Milan Move & Archive (Prosperoware)

Type: Desktop & Server Application
Description:
Built a robust data migration tool using SQL queries, stored procedures, and .NET to move large datasets efficiently and reliably.


πŸ”’ Cyber Security Document Tracker β€” Cyber File Tracker (Cyber Conformity)

Type: Document Security & Monitoring System
Description:
Designed a solution to track and control document usage.
Includes Office Add-ins for Word, Excel, PowerPoint, and Outlook with a connected desktop control app.


πŸ“Š GitHub Stats

Tilanka's GitHub Stats Top Languages GitHub Streak


🌐 Connect with Me

Upwork
Fiverr πŸ“§ tilanka@gmail.com


⭐️ β€œClean code, strong architecture, and optimized performance β€” that’s my development philosophy.”

Popular repositories Loading

  1. InMemory-Database InMemory-Database Public

    C#

  2. tilankak tilankak Public

  3. Role-Based-Auth-Dapper Role-Based-Auth-Dapper Public

    HTML

  4. ZentekAPI ZentekAPI Public

    C#

  5. ZentekFronEnd ZentekFronEnd Public

    Frontend angular app for ZenteckApp

    TypeScript

  6. AWSLambdaNpi AWSLambdaNpi Public

    C#