
Nisitha Dayarathna
Technology • Architecture • Innovation
About
Tech Lead and Full-Stack Developer with more than five years of experience designing and building scalable, high-performance web applications. Expertise spans PHP, Laravel, Python, FastAPI, Next.js, Nuxt.js, Vue, and React, with a strong focus on clean architecture, performance, and reliable software engineering.
A growing focus on AI and Machine Learning has led to hands-on experience building intelligent, production-ready applications using LLMs, OpenAI, AI agents, RAG, embeddings, semantic search, and vector databases. Experienced with LangChain and LangGraph for designing agentic workflows, along with AI model training, evaluation, deployment, and AWS SageMaker.
Combining hands-on engineering with technical leadership and mentorship to help teams deliver scalable and impactful solutions. Passionate about turning complex technical challenges into simple, reliable products and applying modern AI to create smarter, more efficient applications.
Experience
Technical Lead
- Taking technical decisions and implementing software solutions.
- Architecting and developing complex, scalable web applications and systems.
- Designing reliable APIs, integrations, and backend services across projects.
- Managing the technical execution of projects from development through deployment.
- Reviewing and improving code to maintain high standards of quality, performance, security, and maintainability.
- Evaluating and adopting modern technologies and development practices to improve software solutions.
Senior Software Engineer
- Played a key role in developing and enhancing web applications.
- Collaborated with cross-functional teams to deliver high-quality projects.
- Contributed to improving software architecture and performance.
Product Development Engineer
- Planned, designed, and led the development of complete projects from scratch, including database structure (Laravel + Nuxt JS).
- Maintained code integrity, version control, and organization.
- Consulted with trainee developers.
Junior Software Engineer
- Worked with the development team in an agile environment.
- Developed products, including server-side and client-side components.
Full Stack Developer
- Designed and developed client-side and server-side architectures.
- Developed and managed well-functioning databases and applications.
- Worked with senior developers to manage large, complex design projects for corporate clients.
Education

BSc(Hons) in Computing
Graduated with First Class Honors in BSc. Computing from Coventry University UK, Gaining expertise in software development, database management, and IT solutions.

Primary and Secondary Education
Completed primary and secondary education, building a strong foundation in academics and extracurricular activities.
Skills
PHP
Laravel
Python
FastAPI
JavaScript
TypeScript
React.js
Next.js
Vue.js
Nuxt.js
Node.js
Tailwind CSS
MySQL
PostgreSQL
Git
OpenAI
LLMs
AI Agents
LangChain
LangGraph
RAG
Vector Databases
Embeddings
Semantic Search
AI Model Training
AWS SageMaker
Recommendations
Christopher Eduardo
Nisitha was an invaluable member of our team at Apollosai. His work as a full-stack developer, utilizing PHP, MySQL, Tailwind CSS, and various other front-end frameworks, was consistently outstanding....
Mamudu Razik
One of the best developers and team members I've worked with. I thoroughly enjoyed my time working with Nisitha and came to know him as a truly valuable asset to our team. He is honest, incredibly har...
Contact
| Email: | nisitha.connect@gmail.com |
| LinkedIn: | LinkedIn Profile |
| Facebook: | Facebook Profile |