I'm Janaka Namal,
Full Stack Developer & Backend Specialist
based in Sri Lanka.
Software Engineering undergraduate at NIBM & University of Colombo. Passionate about building scalable backend systems, RESTful APIs, modern web apps (Laravel, Next.js, React), and exploring AI/LLM technologies.

My Services
Comprehensive engineering capabilities tailored for fast-growing scaleups and mission-critical enterprise platforms.
Backend Engineering & RESTful APIs
Designing scalable, secure backend systems and RESTful APIs using Laravel, Flask, Django, Node.js, and SpringBoot with robust authentication and database integrations.
Full-Stack & Web Application Dev
Crafting modern, responsive web applications leveraging Next.js, React.js, TypeScript, and Laravel Blade with rich interactive user interfaces.
Mobile App Development
Building intuitive cross-platform mobile solutions using React Native with seamless REST API synchronization and state management.
Database Systems & DevOps Tools
Designing normalized relational schemas in MySQL and PostgreSQL, containerizing apps with Docker, Nginx server configs, Git, Postman, and AWS cloud.
My Latest Projects
Proven enterprise platforms designed, engineered, and shipped for high availability, sub-second latency, and scale.

Storevia
Multi-Vendor E-Commerce Platform
Problem: Managing multiple sellers, stores, products, customers, and orders in a single e-commerce platform can become complex and difficult to scale.
Solution: Developed a multi-vendor e-commerce platform where sellers can manage their stores and products while customers can browse products, manage carts, place orders, and track purchases.

CodeBrain AI Code Reviewer
AI-Powered Developer Tool & Code Quality Analyzer
Problem: Manual code reviews can be time-consuming and may make it difficult for developers to quickly identify bugs, security vulnerabilities, code quality issues, and improvement opportunities.
Solution: Developed an AI code reviewer that automatically analyzes source code and provides feedback about bugs, security issues, code quality, best practices, and possible improvements.

Cardly
Credit Card Management Mobile App
Problem: Managing multiple credit cards, tracking spending, monitoring available balances, and remembering payment or installment information can be difficult when financial information is scattered across different places.
Solution: Developed a mobile application that allows users to manage multiple credit cards, record purchases, monitor available balances, and keep track of payment and installment reminders.

HexUniverse P2P Campus Marketplace
University Peer-to-Peer Trading Platform for Sri Lankan Students
Problem: University students in Sri Lanka needed a secure, closed-loop community marketplace to buy, sell, and exchange academic textbooks, hardware gear, and student essentials.
Solution: Developed a campus-centric P2P marketplace featuring verified university email sign-ups, category-based search filters, student profile reviews, and direct buyer-seller messaging.
Interactive API Endpoint Tester
Test RESTful endpoints, configure custom HTTP methods, edit request headers & JSON body payloads in real-time.
Configure HTTP request methods, headers, and JSON body parameters to test your backend endpoints.
Ready for API Request Execution
Enter your endpoint URL, headers, and payload above, then click "Send Request".
Enterprise Security & Quality Standards
Writing clean code is only half the battle. Enterprise software demands security hardening, deep observability, test automation, and measurable SLA adherence.
Clean RESTful API Architecture
- Structured controller, service, and repository layer separations
- JWT / Session authentication with fine-grained role-based access control (RBAC)
- Standardized JSON API error handling, HTTP status codes, and payload validation
- Comprehensive Postman API documentation and contract testing
Relational Database Optimization
- Normalized relational schemas in MySQL & PostgreSQL
- Query execution plan optimization and index creation for high-performance reads
- ACID transactional integrity for order pipelines & financial transactions
- Efficient ORM usage with Eloquent, SQLAlchemy, and Prisma/TypeORM
Modern Full-Stack & Mobile UX
- Responsive, fast UI components using Next.js, React.js, and Tailwind CSS
- Cross-platform mobile apps with React Native and native module integration
- Optimistic UI state management and seamless REST API data syncing
- Clean, maintainable code structures achieving high reliability
DevOps, Containerization & Cloud
- Docker containerization for repeatable dev and staging environments
- Nginx reverse proxy and web server configuration
- AWS Cloud deployment and cloud development best practices
- Continuous integration, Git version control, and GitHub workflows
Education & Work Experience
Academic background in Software Engineering and ICT Honours paired with hands-on industry experience at HexCode Pvt Ltd.
Backend Developer
- Develop and maintain backend APIs and services, supporting reliable communication between frontend applications, databases, and server-side systems.
- Design and implement scalable and secure backend architectures following modern software development and REST API design practices.
- Collaborate closely with frontend developers and cross-functional team members to deliver and integrate new application features.
- Optimize backend application performance, reliability, and database operations to support efficient system operations.
- Troubleshoot, debug, and resolve backend issues while maintaining and upgrading existing services and systems.
- Apply software development, security, testing, and documentation best practices throughout the development lifecycle.
Freelance Full Stack Developer
- Architecting and delivering full-stack web and mobile applications for global and local clients.
- Building cross-platform mobile apps using React Native and modern web platforms with Next.js, React, and Laravel.
- Integrating cloud infrastructure (AWS), containerization (Docker), and database backend services.
BSc (Hons) Computer Science with Software Engineering
National Institute of Business Management (NIBM)
Bachelor of Information and Communication Technology Honours
University of Colombo – Faculty of Technology
G.C.E. Advanced Level - Technology Stream
Walisingha Harishchandra College Anuradhapura
G.C.E. Ordinary Level
Walisingha Harishchandra College Anuradhapura
AWS Academy Cloud Developing – Training Badge
AWS Academy
Full stack Web Development with Next.js 14: From Concept to Azure Deployment
Microsoft Learn Student Ambassador Workshop Certificate
Microsoft Learn Student Ambassador – Navigate GitHub Copilot
Microsoft Learn Student Ambassador Workshop Certificate
REST APIs Python Flask: Docker, AWS, Git and SQLAlchemy
Udemy (Credential: UC-2eb19619-a319-4cb3-972c-7daOc613ce54)
Laravel From Scratch
Udemy (Credential: UC-c01fc86d-f28e-48bc-bafe-b786200af7a3)
Testimonials that Lead to My Results
“Janaka delivered exceptional backend services for HexCode Pvt Ltd. His attention to API security, database structure, and seamless integration with our frontend team was invaluable for our release cycles.”
HexCode Team
Engineering Management, HexCode Pvt Ltd
“Working with Janaka on custom Web & Mobile projects was a smooth experience. He communicates clearly, builds clean Laravel and Next.js applications, and delivers reliable software solutions on schedule.”
Freelance Partner
Client Project Lead, Full Stack Solutions
Flexible Retainer Options
Backend & API Contract
RESTful API development, database architecture design, and system optimization.
- Laravel, Flask, Django or Node.js Backend API Development
- MySQL & PostgreSQL Relational Schema Design
- Authentication, JWT, & Role-Based Access Control
- Postman Documentation & API Integration
- Performance Optimization & Bug Fixing
Full Stack & Mobile Development
Complete end-to-end web & mobile application building (Next.js, React, React Native).
- Next.js / React Web App & React Native Mobile App
- Full Stack Architecture (Laravel / Node Backend + React Frontend)
- Docker Containerization & AWS Cloud Setup
- Continuous Communication & Daily Updates
- Code Maintenance & Feature Enhancements
Get In Touch Today
Let's Build Together
Have a project in mind or interested in collaborating? Feel free to reach out for backend development, full-stack web/mobile builds, or API engineering.