ngayantha.com / aboutAbout meColombo, Sri Lanka
Portrait of Nadeera Gayantha
Hello, I'm Nadeera

About Nadeera Gayantha.

Software engineer at Paraqum Technologies, building scalable full-stack applications, real-time data products, and interfaces with a strong eye for design.

01Full-stack engineering
02Real-time systems
03Applied AI & research

01 - The way I work

I like the point where a difficult system becomes understandable.

Software engineer
Technology enthusiast
End-to-end builder

My work moves from architecture and APIs to cloud environments and the interface people eventually touch.

An honours degree in Information Technology gave me a broad view of software and information systems. Production engineering sharpened it: every decision has to survive real users, changing requirements, live data, and the next person who reads the code.

Professional work has moved me from implementation into architecture, ownership, and technical decision-making across complex software products. Independent builds and research keep that experience connected to full-stack systems, cloud technology, and applied AI.

01

See the whole system

A useful product starts with the relationships between people, data, infrastructure, and the interface - not with a framework choice.

02

Make complexity legible

Good engineering reduces the effort required to understand, operate, and extend a system without hiding what matters.

03

Lead with context

Leadership means making the problem, trade-offs, and direction clear enough for other people to contribute with confidence.

04

Build as a team

Good teamwork keeps decisions visible, feedback useful, and ownership shared from the first discussion through delivery.

02 - The route so far

Progress,
not a résumé.

A compact record of the moments that changed the scale of the problems I could take on.

  1. 202101

    Foundation

    Information technology, studied as a connected discipline.

    Began an honours degree at the University of Kelaniya, building a base across software, data, information systems, and research.

  2. 202302

    Production

    The classroom met production software.

    Began working professionally as a software engineering intern and learned how technical decisions behave beyond the classroom.

  3. 202403

    Ownership

    From features to systems thinking.

    Progressed into broader responsibility across complex interfaces, real-time data, APIs, and product architecture.

  4. 202504

    Now

    A wider engineering surface.

    Graduated with a 3.65 GPA, published two IEEE papers, and moved into a Software Engineer role spanning platforms, cloud, data, and product delivery.

03 — Experience

Built in
the real world.

Paraqum Technologies · Sri Lanka

From intern to
software engineer.

Aug 2023 — Now
  1. 01Software EngineerAug 2025 — Present
  2. 02Associate Software EngineerFeb 2024 — Aug 2025
  3. 03Software Engineering InternAug 2023 — Feb 2024

04 - Selected research

Security research for software-defined networks.

A focused study of how machine-learning methods can support DDoS detection and mitigation in programmable network environments.

05 — Education

University of Kelaniya · Sri Lanka

2021—25

Bachelor of Science (Honours) in Information Technology.

Academic result
3.65

GPA / 4.00 · Second Class Upper

Recognition
2×

Dean's List for academic performance

06 — Selected work

Projects with
something to prove.

A selection spanning full-stack products, institutional systems, commerce, and applied machine learning.

01

Crowdfunding: a trusted social giving platform

React · NestJS · PostgreSQL · Prisma · Docker

Architecting a full-stack platform for charitable donations and community fundraising, with a modular backend for secure transactions and user roles.

2026 — Now
02

AI model training & data annotation

Deep learning · CNN · Data augmentation

A deep-learning object-detection pipeline for Melbourne University, Australia, using data augmentation and hyperparameter tuning to optimise CNNs for high-speed, real-time inference.

2024
03

E-commerce platform

Next.js · React · Strapi · PayHere

A scalable storefront connecting a modern interface, headless content, and local payment infrastructure.

2025
04

Certificate validation portal

Next.js · React · Microsoft 365 Lists

A focused portal for securely storing and validating employee training certificates.

Sep 2025
05

Student management portal

React · Node.js · Express · MySQL

A management platform created for Sri Lanka Law College using an iterative Agile delivery process.

Mar 2024

07 - Working stack

The stack changes.
The standard doesn't.

Interfaces, services, infrastructure, and data—chosen for the problem, not the trend.

A practical toolkit for moving from a precise interaction to the systems behind it, without losing sight of speed, maintainability, or the person using the result.

  • InterfaceReact
  • LanguageTypeScript
  • FrameworkNext.js
  • LanguageJavaScript
  • InterfaceTailwind
  • ArchitectureREST APIs
  • WorkflowGit
  • SystemsLinux
  • DesignFigma
  • MotionGSAP
  • RuntimeNode.js
  • BackendNestJS
  • LanguageJava
  • LanguagePython
  • DataPostgreSQL
  • DataMongoDB
  • InfrastructureDocker
  • CloudAWS

01

Software engineering

  • JavaScript
  • React
  • Next.js
  • TypeScript
  • Java
  • Node.js
  • NestJS
  • Strapi CMS
  • SEO
  • UX/UI

02

AI integration & data

  • Python
  • SQL
  • Vector embeddings
  • RAG
  • Machine learning

03

Infrastructure & tools

  • Git & GitHub
  • GitLab
  • Docker
  • AWS: EC2, S3, IAM, VPC
  • Linux
  • Figma
  • Photoshop

AWS Certified Cloud Practitioner in progress.

18 technologies / one connected practiceCurrent working set

08 - Writing

Notes from
the work.

A three-part series, “Building AI systems that hold up in production”: MCP, agentic retrieval, and schema-first APIs, explained for the decisions that matter after the demo.

All writing
Laptop showing code on a bright, minimal desk next to a large monitor03

API contracts 12 min read

From as MyType to Real API Contracts

How to combine TypeScript, runtime schemas, authorization, and database guarantees without pretending one of them can do every job.