Lead Software Engineer | React Developer
Hello, I’m
Isuru Lakruwan!
I am a seasoned Software Engineer specializing in front-end development, with over 5 years of hands-on experience.
Tech stack
Work experience
Persistent Systems Lanka PVT LTD is a global technology company specializing in enterprise-grade software solutions. The company partners with clients worldwide to deliver scalable, high-performance applications and innovative technology services, enabling digital transformation and operational excellence. Known for handling complex projects and delivering reliable solutions across various industries, Persistent Systems emphasizes collaboration, technical expertise, and quality.
Led frontend development for large-scale enterprise applications serving global users across multi-million dollar projects.
Collaborated with global clients to translate business requirements into scalable UI solutions and maintain high-quality deliverables.
Provided frontend expertise to cross-functional teams, ensuring rapid issue resolution and optimal user experience.
Axis Tech Lanka PVT LTD is a technology company focused on delivering innovative IT solutions including educational SaaS platforms, real-time messaging systems, and interactive web applications. The company emphasizes scalable front-end architectures, performance optimization, and high-quality user experiences, while nurturing talent through mentorship and knowledge sharing.
Led frontend team and mentored junior developers while delivering comprehensive educational SaaS products and multiple client projects using React, Next.js, and GraphQL.
Conducted R&D initiatives to integrate AI features, troubleshoot frontend issues, and reduce costs, improving overall platform performance and user engagement.
Developed advanced interactive web applications including real-time messaging systems, WYSIWYG authoring tools, and dynamic floor planning platforms.
Optimized React and Canvas-based components for rendering large datasets and interactive content, enhancing performance and reliability.
Alphabetical IT LLC is a technology company providing innovative IT solutions including web and application development services. The company focuses on delivering quality, interactive, and client-tailored digital solutions while fostering learning and growth opportunities for junior developers.
Developed interactive Angular web applications and WordPress websites to meet client requirements.
Contributed to building responsive UI components and enhancing web application functionality.
Projects
Babel Street is a world-leading AI-enabled platform for enterprise analytics, processing billions of multilingual documents daily. It provides real-time situational awareness, threat intelligence, and risk management solutions for government and commercial organizations.
Resolved production-critical frontend bugs affecting analysts' access to real-time data.
Debugged complex Next.js/TypeScript code handling large multilingual datasets.
Optimized React components for efficient rendering, reducing latency and improving performance.
Collaborated with globally distributed engineering teams to deliver rapid production deployments.
Educational SaaS platform with an Authoring Tool, Web Platform, and Mobile App. Enables tutors to create, manage, and deliver adaptive learning content to students with AI-generated explanations.
Built custom WYSIWYG Slate editor with LaTeX support and AWS S3 image uploads.
Developed NPM library to validate editor output across 50,000+ questions.
Implemented adaptive learning flows and seamless integration between Authoring Tool and student-facing apps.
R&D for AI-based explanation generation using OpenAI and prompt engineering.
Guided team to achieve pixel-perfect Figma designs with responsive UI.
Interactive web platform for floor planning and facility management. Supports dynamic floor plan design, booth booking, asset management, and smooth auto-centering/zooming on HTML Canvas.
Implemented dynamic rendering of backend map data in Canvas.
Developed drag-and-drop booths, snap-to-grid, splitting/merging, slot deletion, and point-specific zooming with complex math logic.
Optimized canvas rendering performance, reducing re-renders and improving reliability and user experience.
Real-time messaging platform for bulk SMS campaigns, user response management, and analytics dashboard for a US client. Provides responsive interface for desktop and mobile users.
Built robust interface using React, TypeScript, CSS/HTML, and REST APIs.
Implemented client response handling and real-time message updates.
Designed analytics dashboard to monitor campaign performance and engagement metrics.
Paper Qualifications
The BSc (Hons) in Information Technology at SLIIT Malabe, Sri Lanka, provides a solid foundation in IT, covering key areas like software development, networking, and cybersecurity. The program blends theoretical knowledge with practical skills, preparing students for successful careers in the tech industry.
Deep Learning
Machine Learning
OOP
Project Management
Java
C++
Fields of study: Computer Science and Statistics
Pure Mathematics
Statistics
DCCN
Software Engineering
Java
What people think about me!
"Isuru's work as a UI engineer on our NextJS/XMCloud project was exceptional. His comprehensive UI style guide and skillful handling of responsive design challenges significantly elevated our deliverables. Isuru's ability to balance aesthetics with functionality makes him a valuable asset to any team."

Buddhima Wikramasighe, CTO, Bistec Global
"I had the pleasure of working with Isuru on a significant and critical project. His professionalism and dedication stood out throughout our collaboration. Isuru consistently meets expectations and takes full responsibility for his work. He approaches every task with seriousness and commitment, striving to deliver high-quality results. I have no doubt that he will be a dependable engineer for any project. I wish him all the best in his future endeavors."

Sanjaya Kasthuri Arachchi, Chief Operations Officer, Bistec Global
"Isuru’s ability to blend creative design with a deep understanding of user needs has significantly improved the usability of the products. He transforms complex requirements into efficient designs that met both user and business objectives. He is good in collaborating across cross-functional teams ensuring that the design vision was maintained throughout the process. He will undoubtedly be an asset to any team."

Thulashini Sathurraman, BTG Consultant - Business Analyst
Sharing knowledge with everyone
I've always enjoyed sharing knowledge, even from a young age. Over a year ago, I wrote a small article, but I paused writing due to time constraints. Recently, I discovered it ranked first on Google for "React MathJax," which has inspired me to start writing again.
Curious about me?

Three decades ago, I was born to take on challenges. One of my proudest achievements is successfully completing not one, but two BSc degrees simultaneously. I juggled a 4-year IT degree from SLIIT while also pursuing a physical science degree with computer science and statistics. Managing both degrees, especially with the campuses being over 400km apart, was no easy feat. But overcoming this challenge has solidified my confidence, proving to myself that no challenge is too great for me to conquer.

I love to experience sharing, in my profession as well as in real life. What i do believe is there are no incapable people in this world, the only reason for someone’s poor performance is lack of proper mentorship. Not everyone knows how to learn the way to learn. I do mentor the juniors while ensuring they feel respected and capable. I prefer giving them the net to catch fish instead of giving them fish.

Since childhood, I’ve been a technical enthusiast who loved reverse-engineering things I saw. I always wanted to create something new or improve what already existed, thinking outside the box even as a kid. Around 20 years ago, when I was about 10-12 years old, I imagined things like why we couldn't develop a car suspension system that adjusts to road conditions using lasers or a similar system to make journeys smoother. I also wondered about implementing self-driving cars with image processing and laser detection, even though I knew nothing about programming or that concepts like image processing even existed, and I hadn’t been exposed to the internet. Years later, when these ideas became a reality using the same technology I had envisioned, I was genuinely surprised at myself.

Talking about my personal life, I'm a traveler who loves exploring scenic environments. Besides that, I'm also a highly talented musician and singer, playing instruments and singing purely for my personal enjoyment.
About this Site
Designed and developed by myself using Next.js and Styled-components, this site was deployed on Vercel in a short time. It’s crafted specifically to showcase my skills and experience. Stay tuned for new features and improvements!
Interested? Feel free to contact me!
Find me on below platforms!
+94714095995
isurulakr@gmail.com