JANAKA
Hello & Welcome

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.

View Projects
JT
BSc
AWS
HexCode Backend Developer
Full Stack & Mobile Freelance
Janaka Namal - Full Stack & Backend Developer
Full Stack &
Backend Developer
Software Engineering
NIBM & UOC Undergrad
Laravel & RESTful APIs
Next.js & React Full Stack
Python, Flask & Django
MySQL & PostgreSQL System Design
React Native Mobile Apps
Docker & AWS Cloud Development
SpringBoot & Node.js Services
AI & LLM Integration
Laravel & RESTful APIs
Next.js & React Full Stack
Python, Flask & Django
MySQL & PostgreSQL System Design
React Native Mobile Apps
Docker & AWS Cloud Development
SpringBoot & Node.js Services
AI & LLM Integration
Laravel & RESTful APIs
Next.js & React Full Stack
Python, Flask & Django
MySQL & PostgreSQL System Design
React Native Mobile Apps
Docker & AWS Cloud Development
SpringBoot & Node.js Services
AI & LLM Integration
SERVICES
Services & Expertise

My Services

Comprehensive engineering capabilities tailored for fast-growing scaleups and mission-critical enterprise platforms.

Inquire Service

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.

Clean Architecture & Secure RESTful API Services
LaravelFlaskDjangoNode.jsSpringBootPythonPHP

Full-Stack & Web Application Dev

Crafting modern, responsive web applications leveraging Next.js, React.js, TypeScript, and Laravel Blade with rich interactive user interfaces.

Responsive, Fast & User-Centric Web Apps
Next.jsReact.jsTypeScriptJavaScriptLaravel Blade

Mobile App Development

Building intuitive cross-platform mobile solutions using React Native with seamless REST API synchronization and state management.

Cross-Platform Mobile Application Delivery
React NativeJavaScriptTypeScriptMobile REST APIs

Database Systems & DevOps Tools

Designing normalized relational schemas in MySQL and PostgreSQL, containerizing apps with Docker, Nginx server configs, Git, Postman, and AWS cloud.

Reliable Database Management & Containerization
MySQLPostgreSQLDockerNginxGitAWSPostman
PROJECTS
Projects

My Latest Projects

Proven enterprise platforms designed, engineered, and shipped for high availability, sub-second latency, and scale.

Storevia cover
Storevia5 UI Screenshots
Multi-Vendor E-Commerce Platform
Multi-Vendor Engine

Storevia

Multi-Vendor E-Commerce Platform

Architecture
Modular Monolith
Database
Multi-DB Sync
Auth & Push
Firebase
Order Engine
Real-Time Tracking

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.

LaravelPHPNext.jsReact.jsMySQLFirebaseTailwind CSSREST API
Verified Architecture
CodeBrain AI Code Reviewer cover
CodeBrain AI Code Reviewer6 UI Screenshots
AI-Powered Developer Tool
AI Automation Engine

CodeBrain AI Code Reviewer

AI-Powered Developer Tool & Code Quality Analyzer

AI Analysis
Multi-Language
Security Audit
Vulnerability Check
Code Feedback
Structured AST
Review Speed
Automated Instant

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.

Next.jsTypeScriptNode.jsGemini APITailwind CSSREST API
Verified Architecture
Cardly cover
Cardly5 UI Screenshots
Credit Card Management Mobile App
Under DevPrivacy-Focused Mobile

Cardly

Credit Card Management Mobile App

Platform
iOS & Android
Data Storage
Local On-Device
Card Security
No Sensitive Storage
Reminders
Payment & Installments

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.

React NativeTypeScriptNode.jsPythonLocal StorageREST API
Verified Architecture
HexUniverse P2P Campus Marketplace cover
HexUniverse P2P Campus Marketplace6 UI Screenshots
EdTech & Community P2P
Student P2P Network

HexUniverse P2P Campus Marketplace

University Peer-to-Peer Trading Platform for Sri Lankan Students

Target Audience
University Students
Verification
University Email
Search Latency
< 25 ms
Trade Safety
Verified Profiles

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.

Next.jsReact.jsNode.jsPostgreSQLTailwind CSSREST API
Verified Architecture
API TESTER
REST API Tester

Interactive API Endpoint Tester

Test RESTful endpoints, configure custom HTTP methods, edit request headers & JSON body payloads in real-time.

REST API Configuration

Configure HTTP request methods, headers, and JSON body parameters to test your backend endpoints.

Selected Method:GET
Target Endpoint:https://api.janaka.dev/v1/hexuniverse/listings?campus=uoc.lk
Protocol:HTTPS / RESTful API
RESTful API Engine Real-Time Response
Response Output

Ready for API Request Execution

Enter your endpoint URL, headers, and payload above, then click "Send Request".

CORS EnabledStatus: Idle
STANDARDS
Engineering Methodology

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
EXPERIENCE
Education & Experience

Education & Work Experience

Academic background in Software Engineering and ICT Honours paired with hands-on industry experience at HexCode Pvt Ltd.

Work Experience

Backend Developer

HexCode Pvt Ltd• Kurunegala, Sri Lanka
2024 — PRESENT
  • 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.
LaravelPHPNode.jsMySQLPostgreSQLREST APIGitPostman

Freelance Full Stack Developer

Self-Employed (Web / Mobile)• Sri Lanka
2025 — PRESENT
  • 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.
Next.jsReact.jsReact NativeLaravelFlaskPythonDockerAWS
Education
AUG 2023 — PRESENT

BSc (Hons) Computer Science with Software Engineering

National Institute of Business Management (NIBM)

Undergraduate Degree Program
AUG 2024 — PRESENT

Bachelor of Information and Communication Technology Honours

University of Colombo – Faculty of Technology

Undergraduate Degree Program
2022

G.C.E. Advanced Level - Technology Stream

Walisingha Harishchandra College Anuradhapura

Pass Results: 2A & 1B
2019

G.C.E. Ordinary Level

Walisingha Harishchandra College Anuradhapura

Pass Results: 7A & 2B
Certifications & Workshops
JUN 2026

AWS Academy Cloud Developing – Training Badge

AWS Academy

2024

Full stack Web Development with Next.js 14: From Concept to Azure Deployment

Microsoft Learn Student Ambassador Workshop Certificate

2024

Microsoft Learn Student Ambassador – Navigate GitHub Copilot

Microsoft Learn Student Ambassador Workshop Certificate

November 2025

REST APIs Python Flask: Docker, AWS, Git and SQLAlchemy

Udemy (Credential: UC-2eb19619-a319-4cb3-972c-7daOc613ce54)

May 2025

Laravel From Scratch

Udemy (Credential: UC-c01fc86d-f28e-48bc-bafe-b786200af7a3)

RESULTS
Client Feedback

Testimonials that Lead to My Results

5.0

“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.”

HC

HexCode Team

Engineering Management, HexCode Pvt Ltd

5.0

“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.”

FP

Freelance Partner

Client Project Lead, Full Stack Solutions

Engagement Models

Flexible Retainer Options

Backend & API Contract

RESTful API development, database architecture design, and system optimization.

FlexibleProject / Hourly
  • 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
Get Started Today
Recommended Engagement

Full Stack & Mobile Development

Complete end-to-end web & mobile application building (Next.js, React, React Native).

RetainerDedicated
  • 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 Started Today
CONTACT US
Contact Us

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.