Hi, I'm Shanil De Silva

Full Stack Developer.

Specializing in interactive UI development

About Me

Experienced web developer, specializing in building intuitive and user friendly User Interfaces. I have 3 years of experience delivering production grade software for a variety of clients.

Collaborated with international teams to create impactful software solutions utilized by thousands. Proficient in orchestrating development efforts for user interfaces, ranging from small-scale projects to large-scale endeavors. Thrives in close collaboration with designers to transform their visions into interactive realities.

I am currently completing my Bachelors in Engineering part time and I have a Bachlors in Business - Major in finance and managment

Technologies I've used

react logo
React
typescript logo
Typescript
java logo
Java
tailwind logo
Tailwind
css logo
CSS
html logo
HTML
astro logo
Astro
mongo logo
MongoDB

Projects & Experience

Full stack development for Insurance broker

Contributed primarily to the UI development of the brokerage platform, which comprised an integrated backend operations platform, a B2B portal for client management, and a customizable web application for displaying plans and benefits. Played a pivotal role in the company's transition from internal software to a SaaS model, leading the development of a unified UI that seamlessly integrated three distinct platforms and portals. I actively participated in API development and some Backend Engineering for the platform.

Technologies: React, Javascript, TypeScript, Java, Springboot, Mongodb

Frontend Engineer for FinTech Company

I worked directly with an engineering team based in Singapore, contributing to UI development. I contributed to the expansion of a consumer-focused web application into a new geographical region. This involved adapting the user interface to cater to the new region while maintaining a common design to be used in multiple regions and languages. I also worked on incrementally migrating the old web application to the Next.js-based application while revamping core functionalities of the application.

Technologies: React, TypeScript, Tailwind, NextJs, NestJs

Sudoku Solver

An application that takes Sudoku puzzles as inputs and uses a brute force algorithm to test solutions and calculates answers for Sudoku puzzles

Technologies: React, Javascript