Prabodha Jayawardena

"A coder by day, problem-solver by night!"

I am a dedicated Software Engineer specializing in full-stack application development. I enjoy crafting responsive web solutions using modern technologies like Next.js, React, and Tailwind CSS. Throughout my career, I have demonstrated a strong commitment to crafting robust and efficient solutions while keeping up with the latest industry trends and best practices. My passion for problem-solving, combined with my proficiency in multiple programming languages, allows me to deliver high-quality software products that meet and exceed client expectations.

welcome.ts

// app/api/welcome/route.js
import { NextResponse } from "next/server";

export async function GET() {
  return NextResponse.json({ message: "Welcome to my portfolio!" }, { status: 200 });
}

Skills & Tools

Transforming ideas into digital reality!

As a full-stack Software Engineer, I specialize in building scalable web applications using modern technologies such as Next.js, React, and Tailwind CSS. I'm also expanding my expertise into mobile development with React Native and Expo to create cross-platform solutions.

HTMLCSSJavaScriptJavaScriptTypeScriptReactJSNextJSTailwind CSSshadcn/uishadcn/uiNodeJSExpressExpressJSMongoDBMongoDBGitGitGitHubVercelPostmanPostmanDockerDockerRadix UI

skills.ts

const mySkills = [
  "HTML", "CSS", "JavaScript", "TypeScript", "ReactJS", "NextJS", "Tailwind CSS",
  "shadcn/ui", "NodeJS", "ExpressJS", "MongoDB", "Git", "GitHub", "Vercel", 
  "Postman", "Docker", "Radix UI"
];

const getSkills = () => {
  return mySkills.length > 0 
    ? `I have skills in: ${mySkills.join(", ")}! 💻🚀`
    : "Skills not found... Panic!";
};

console.log(getSkills());