Skip to content
Available for work

Hi, I'm Sithija Shehara

Full Stack Developer

I build scalable, performant web applications with React, Next.js, and modern backend technologies. Focused on clean architecture, thoughtful design, and delivering products that are both technically solid and genuinely useful.

About

I'm a Senior Software Engineer focused on building scalable, production-ready web applications using React, Next.js, and Node.js. My approach goes beyond implementation, I design systems with clean architecture, predictable patterns, and long-term maintainability in mind. I care deeply about performance, code quality, and structuring applications in a way that remains adaptable as they grow.

I enjoy solving complex technical problems and turning them into intuitive, reliable user experiences. With a strong systems mindset and product awareness, I aim to build software that is both technically robust and genuinely useful. I'm continuously exploring modern web architecture and AI-driven technologies, always refining my craft and pushing for better engineering standards.

ReactNext.jsTypeScriptJavaScriptNode.jsExpressMongoDBPostgreSQLSCSSTailwind CSSGitDockerReact NativeExpo

Experience

May 2023 — Present

Senior Software Engineer

Aventude

Built reusable React UI components, improving scalability and customization.

Developed a rich text editor with Lexical framework and analytics dashboards.

Optimized data fetching and rendering, cutting load times significantly.

Mentored junior developers on React/Redux, boosting team productivity.

Mar 2022 — May 2023

Software Engineer

Aventude

Enhanced a low-code platform with React/TypeScript, improving usability and adoption.

Contributed as a full-stack developer on a legal case management solution.

Improved performance by profiling APIs and front-end rendering.

Migrated large codebase to functional React components with hooks.

Projects

LinkedIn Clone

LinkedIn Clone

A full-stack social media platform with user authentication, posting, commenting, and real-time interactions. Features user profiles, post feeds, like/unlike functionality, and comment management.

Next.jsReactTypeScriptMongoDBClerkCloudinaryTailwind CSS
JS Event Loop Visualizer

JS Event Loop Visualizer

An interactive tool that visualizes how JavaScript handles async operations with the event loop, microtasks, and macrotasks through step-by-step simulations.

Next.jsReactTypeScriptTailwind CSS
Lexical Rich Text Editor

Lexical Rich Text Editor

A React and TypeScript-based rich text editor built with Meta's Lexical framework. Features include text formatting, font customization, code blocks with syntax highlighting, lists, links, alignment controls, and undo/redo support.

ReactTypeScriptLexical

Contact

I'm always open to new opportunities and interesting projects. Feel free to reach out!