🇱🇰 Full-Stack Developer from Sri Lanka

Hi, I'm Vidarshana

Building scalable educational technology solutions with modern web technologies

Creator of Merit Project — a comprehensive learning platform serving Sri Lankan students with AI-powered features and real-time collaboration

About Me

Passionate about creating technology solutions that make a real impact

Vidarshana - Full Stack Developer

I'm a passionate full-stack software engineer from Sri Lanka, specializing in educational technology and AI-powered learning solutions. With expertise in modern web technologies, I focus on creating scalable, user-centric applications that solve real-world problems.

As the creator of Merit Project, I've built a comprehensive educational platform serving Sri Lankan A/L and O/L students. The platform features advanced spaced repetition algorithms (FSRS), multi-language support, real-time collaboration, and AI-powered content generation - all deployed in production with modern DevOps practices.

My technical expertise spans the entire development lifecycle: from React/TypeScript frontends with responsive design, to Node.js/Express backends with MongoDB databases, to Docker containerization and production deployment. I'm particularly passionate about creating localized solutions that understand Sri Lankan educational context.

Sri Lanka
Full Stack Dev

Core Technologies

ReactTypeScriptNode.jsExpressMongoDBDockerTailwindCSSViteWebSocketJWTGoogle AINginx
Portfolio Showcase

Featured Project

A comprehensive look at my flagship educational technology project

Merit Project

Flagship Project

Comprehensive educational platform for Sri Lankan A/L & O/L students

A full-stack educational technology platform that revolutionizes learning for Sri Lankan students. Built with modern web technologies, it features spaced repetition algorithms (FSRS), multi-language support, real-time collaboration, and AI-powered content generation tailored specifically to the Sri Lankan curriculum.

Key Features:

FSRS-based spaced repetition system for optimal retention
Multi-language support (Sinhala, Tamil, English) with localized content
Hierarchical content organization (Topics → Competencies → Learning Outcomes)
AI-powered flashcard and quiz generation using Google AI
Real-time collaborative learning with WebSocket integration
Comprehensive user management with OAuth (Google, Facebook)
Advanced progress tracking and analytics dashboard
Document upload with AI-powered chat functionality
Class-based learning management system
Pro subscription system with payment integration
Responsive design with dark/light theme support
Production deployment with Docker containerization

Technology Stack:

ReactTypeScriptNode.jsExpressMongoDBMongooseTailwindCSSViteDockerJWTGoogle AIPassport.jsWebSocketNginx
Merit Project - Educational Platform Interface

Live in Production

meritproject.lk

Impact & Vision

Merit Project represents my commitment to democratizing quality education in Sri Lanka. By leveraging AI and modern technology, we're creating an inclusive learning environment that adapts to each student's needs, regardless of their geographic location or economic background. The platform aims to bridge the educational gap and empower the next generation of Sri Lankan innovators.

Skills & Technologies

Technical expertise gained through building production-ready applications

Frontend

React
TypeScript
Next.js
TailwindCSS
Vite
Radix UI

Backend

Node.js
Express
RESTful APIs
JWT
Passport.js
WebSocket

Database

MongoDB
Mongoose
Aggregation
Indexing
Schema Design
Validation

AI/ML

Google AI API
Natural Language Processing
FSRS Algorithm
Vector Embeddings
Pinecone
Langchain

DevOps

Docker
Docker Compose
DigitalOcean
Nginx
CI/CD
Production Deployment

Tools

Git
GitHub
VS Code
ESLint
Prettier
Postman

Specialized Focus Areas

Educational Technology

Building AI-powered learning platforms for Sri Lankan students

Full Stack Development

End-to-end application development from concept to deployment

Localized Solutions

Creating technology solutions tailored for Sri Lankan context

Let's Work Together!

I'm always interested in discussing new opportunities, collaborating on educational technology projects, or helping bring innovative ideas to life.

Quick Message

© 2024 Vidarshana. Built with Next.js and TailwindCSS.