Full-Stack Software Engineer & NLP Researcher

G.M.E. Hansika

BICT Undergraduate at University of Vavuniya. Bridging language and computation through intelligent architectures and modern web technologies.

HTMLCSSJavaScriptTypeScriptC#PythonSQL ServerReact.jsMERN Stack (Node.js, Express.js, MongoDB)Next.js.NET CoreTailwind CSS
G.M. Erandi Hansika

G.M. Erandi Hansika

Address

No 135/1, Mahagalkadawala, Galgamuwa

Normal Call

+94 78 505 9129

About Me

I am an undergraduate reading for a Bachelor of Information and Communication Technology (BICT) degree at the University of Vavuniya. As a passionate Full-Stack Software Engineer, I specialize in building modern, scalable web applications using technologies like React.js, Next.js, MERN Stack and .NET Core.

My expertise extends into Semantic Computing and Natural Language Processing (NLP). Alongside my academic and research journey at the IYKONS Industry Research Park, I actively develop full-stack solutions, bridge language with computation, and engage in collaborative software development.

Core Tech Stack

React.js, Next.js, MERN, .NET Core

Research Focus

Semantic Computing & NLP

Technical Skills & Expertise

A comprehensive overview of the technical stack, frameworks, libraries, and methodologies I leverage to build scalable full-stack applications and intelligent NLP systems.

Core Tech Stack, Frameworks & Libraries

The foundational core technologies powering my software development journey.

UI Library

React.js

Component-based frontend architecture & hooks.

Full-Stack Framework

Next.js

Server-side rendering, routing & production-grade web apps.

Full-Stack Architecture

MERN Stack

MongoDB, Express.js, React.js, Node.js integration.

Backend Framework

.NET Core

Robust enterprise backend APIs, C#, & services.

Frontend Ecosystem

Creating responsive, modern, and user-centric interfaces with seamless user experiences.

JavaScript (ES6+)TypeScriptHTML5CSS3Tailwind CSS

Backend & Services

Developing robust server-side architectures, RESTful APIs, and secure business logic.

C#Node.jsExpress.jsRESTful APIs

Databases

Managing and optimizing relational and non-relational database schemas for high performance.

SQL ServerMongoDBDatabase DesignData Modeling

NLP & Research

Specialized computational linguistics, text analysis, keyword extraction, and NLP models.

PythonSemantic ComputingNatural Language ProcessingspaCyBERTKeyBERT

Tools & Version Control

Industry-standard IDEs, code management tools, and API testing platforms.

GitGitHubVS CodeVisual StudioPostmanSwaggerFigma

Methodologies

Following agile practices, sprint planning, and structured workflow management.

Agile MethodologiesJiraSprint PlanningCollaborative Development

Experience & Volunteering

A look into my professional journey, academic research, open-source contributions, and community leadership.

Experience & Volunteering

IYKONS Research

Undergraduate Researcher

IYKONS Industry Research Park

Focusing on Semantic Computing and NLP to bridge academia and industry.

Lab Assistant

Lab Assistant

University of Vavuniya

Assisted in managing laboratory sessions and guiding students technically.

Open Source

GitHub Open Source Project

GitHub Contributor

GitHub Open Source Project

Successfully submitted a Pull Request (PR) resolving issue contributions.

Social Summer of Code

Open Source Contributor

Social Summer of Code (SSoC)

Contributed to open-source repositories and successfully merged pull requests during SSoC Season 5.

Leadership & Community

Buddhist Society

Active Member

University Buddhist Society

Collaborated in organizing events, volunteering, and fostering community values.

Featured Projects

Explore some of my recent full-stack applications, research implementations, and web designs.

Erandi Hansika Portfolio

Erandi Hansika Portfolio

My personal portfolio website showcasing my full-stack projects, research, and professional journey.

Next.jsTypeScriptTailwind CSS
SillaraAI

SillaraAI

An AI-powered platform with modern UI, robust state management, and seamless user experience.

React.jsNode.jsMongoDBTailwind CSS
SkillPivotlk

SkillPivotlk

A full-stack career platform designed for skill gap analysis, career recommendations, and professional guidance.

React.js.NET CoreSQL ServerTailwind CSS
Kronix Agency

Kronix Agency

A professional agency landing page developed with scalable architecture, modern UI, and smooth animations.

React.jsTailwind CSSVite
Research / Python Script

NLP Keyword Extractor (MiniLM & KeyBERT)

Semantic computing research project focused on extracting accurate keywords from large documents using BERT and KeyBERT models.

PythonNLPKeyBERTMachine Learning
Research / Python Script

Semantic Keyword Explorer (BERT/RoBERTa)

Advanced semantic keyword explorer utilizing BERT and RoBERTa models for enhanced extraction accuracy.

PythonBERTRoBERTaGoogle Colab
Research / Python Script

Semantic Keyword Explorer (YAKE)

Unsupervised automatic keyword extraction implementation using the YAKE algorithm in Google Colab.

PythonYAKENLPColab
Research / Python Script

Semantic Keyword Explorer (BERT Colab)

Google Colab notebook implementation for exploring and extracting keywords via BERT embeddings.

PythonBERTNLP
Research / Python Script

My Semantic Search Engine

A custom-built semantic search engine prototype designed to retrieve contextually relevant information.

PythonSemantic SearchInformation Retrieval
Research / Python Script

Domain Similarity Search

An intelligent similarity matching tool designed to compare and evaluate domain-specific texts and features.

PythonData AnalysisSimilarity Metrics

Get In Touch

Have a project in mind, a question, or just want to connect? Feel free to reach out.

Let's Talk

I am always open to discussing new projects, creative ideas, or opportunities to be part of your vision.

Send a Message

Fill out the form below and I'll respond promptly.