Hello, I'm

Ishara Weerasinghe

Full-Stack Web Developer & Freelancer

I craft beautiful, performant digital experiences using modern web technologies. Specializing in React, Next.js, and full-stack development with a passion for clean code and exceptional design.

About Me

I'm a passionate web developer with expertise in building modern, scalable applications. My journey in web development started with a curiosity about how things work, which evolved into a career dedicated to creating exceptional digital experiences.

What drives me is the intersection of clean code and beautiful design. I believe that good development isn't just about functionality—it's about creating solutions that are intuitive, performant, and a pleasure to use.

When I'm not coding, you'll find me exploring new design trends, contributing to open-source projects, or sharing knowledge with the developer community.

Company Experience

3+ Years

Senior Frontend Engineer

Freelance Experience

5+ Years

Full Stack Developer

Projects

50+

Successfully delivered

Clients

30+

Happy and satisfied

Featured Projects

Videoclay

Next.js

Videoclay

Full-stack video creation and management platform built with Next.js and TypeScript. Features immersive 3D hero banners with Three.js animations, subscription management system with Stripe payment integration, role-based admin dashboard for content moderation and user management, secure JWT authentication with session handling, multi-tier content categorization and filtering, dynamic video library with search functionality, user profile management with watch history tracking, and modern responsive design with glassmorphism UI effects.

Next.jsTypeScriptTailwind CSSStripeMongoDBThree.jsShadcnReduxNextAuthFramer MotionAxios
DevAssist

Next.js

DevAssist

Comprehensive developer Q&A platform and toolkit built with Next.js and TypeScript. Features community-driven question posting with voting systems, AI-powered answer recommendations using OpenAI, secure Clerk authentication, and advanced search with filtering. Includes extensive built-in developer tools: JSON formatter, hash generator, regex tester, code beautifiers, and utility converters. Implements MongoDB for scalable storage, server-side rendering for SEO optimization, responsive design, and real-time community updates.

Next.jsTypeScriptTailwind CSSClerkMongoDBOpenAI APIMongooseShadcn UIReact Hook FormZodLucide ReactTinyMCEdate-fnsAxios
Filmhub

React

Filmhub

Movie discovery platform built with React, Redux, and Material-UI. Features include browsing movies across multiple categories (Popular, Top Rated, Upcoming) and genres (Action, Comedy, Drama, etc.), advanced search functionality, star ratings, and detailed movie information. The application uses The Movie Database (TMDB) API for real-time movie data, Redux for state management, and provides a responsive dark-themed interface for seamless movie exploration. Includes user authentication capability via login functionality.

ReactRedux ToolkitMaterial-UI (MUI)Material-UI IconsReact Router DOMAxiosTMDB APIEmotion (CSS-in-JS)SASSJavaScript
Raksha Fe

Next.js

Raksha Fe

Response and Knowledge System for Helpline Administration built with Next.js and TypeScript. Features comprehensive complaint registration, multi-unit case coordination (police, psychosocial, legal), role-based access control with tiered permissions, real-time dashboard analytics, evidence management, investigation tracking, and advanced case compilation with Visual Link Analysis for network mapping and pattern detection. Includes Similar Case Finder algorithm, secure JWT authentication, digital signatures, automated report generation, notification system, and specialized collaborative tools for child welfare professionals.

Next.jsTypeScriptTailwind CSSMongoDBJWT AuthenticationD3.jsRechartsLucide ReactReact Hook Form
Raksha Be

Python

Raksha Be

Backend API for Response and Knowledge System for Helpline Administration system built with Python and FastAPI. Implements Visual Link Analysis (VLA) algorithm using NetworkX for network mapping and pattern detection, Similar Case Finder for intelligent case matching, and comprehensive case data processing. Features role-based authentication with JWT tokens, secure file handling for evidence management, RESTful endpoints for multi-unit coordination, real-time data aggregation for analytics dashboards, and optimized database operations for case tracking and compilation.

PythonFastAPINetworkXMongoDBPyMongo/MotorPydanticPandasJWT AuthenticationUvicornPasslib/bcryptpython-multipartpython-jose

Skills & Expertise

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • HTML5
  • CSS3
  • JavaScript
  • Responsive Design

Backend

  • Node.js
  • Express
  • PostgreSQL
  • MongoDB
  • REST APIs
  • GraphQL
  • Firebase
  • Authentication

Tools & Platforms

  • Git
  • Docker
  • AWS
  • Vercel
  • Netlify
  • Webstorm
  • Figma
  • GitHub

Design & UX

  • UI/UX Design
  • Wireframing
  • Prototyping
  • Accessibility
  • User Testing
  • Design Systems
  • Figma
  • Adobe XD

Let's Work Together

Have a project in mind? Let's connect! I'm always interested in hearing about new projects and opportunities.