James Diamla

Full Stack Developer from Laguna, Philippines.

Bringing robust solutions across the stack, focusing on intuitive, responsive design and solid backend performance.

Scroll to explore

R

We're looking for a developer who can work across the whole stack.

That's me! I build the frontend in React & Next.js, the APIs and databases behind it, and ship it to production.

R

Great, show me what you've built :)

Here!

Frontend Development

  • React & Next.js Projects
  • Responsive, Mobile-first Design
  • Clean, Reusable Components

Backend Development

  • PHP & MySQL Databases
  • RESTful APIs
  • Authentication & CRUD Operations

Deployment & CI/CD

  • Basic GitHub Actions & Pipelines
  • Deployments on Vercel & Firebase
  • Version Control with Git

I've worked with a variety of technologies across the full stack. Here are some of the tools I use.

JSJavaScript
TSTypeScript
React
NNext.js
HTML5HTML5
CSS3CSS3
Tailwind CSS
Bootstrap

Node.jsNode.js
PHPPHP
SQLSQL
PostgresqlPostgresql
Firebase
C#C#
JavaJava

GitGit
GitHubGitHub
VSCodeVSCode
Figma
OpenAIOpenAI

My best projects

A multi-tenant class scheduling platform for schools. Each school gets its own subdomain to build the week, assign faculty loads, and catch room, section and instructor conflicts before they are saved. Chrono AI turns a plain-language request into proposed classes to review.

Visit the site
  • Next.js
  • React
  • NestJS
  • Prisma
  • PostgreSQL
  • Socket.IO
  • Redux Toolkit
  • Tailwind CSS
  • Gemini API

Key Features

  • Conflict-proof drag-and-drop timetable
  • Automatic faculty load totals
  • Chrono AI scheduling assistant
  • PDF & spreadsheet export

Architecture

  • Next.js app, admin console & landing site
  • NestJS + Prisma REST API
  • Multi-tenant PostgreSQL
  • Real-time notifications

Best in Thesis
ChronoSchedio (Thesis) screenshot

My thesis project: a robust class scheduling system built with PHP, AJAX, and FullCalendar for real-time interactive scheduling. Supports batch uploads, exporting, and automated notifications.

  • JavaScript
  • PHP
  • FullCalendar
  • PHPSpreadsheet
  • Resend API
  • Bootstrap

Key Features

  • Drag-and-drop scheduling
  • Batch data processing
  • Email notifications
  • Excel import/export

Tech Stack

  • PHP Backend
  • AJAX + JS
  • FullCalendar
  • Bootstrap UI

Learning Management System screenshot

A modern LMS built for efficient content delivery and student management. Leverages serverless Firestore, Zustand for state, and Cloudinary for secure media storage.

  • Next.js
  • React
  • Firestore
  • Zustand
  • Material UI
  • Cloudinary

Key Features

  • Student dashboard
  • Content delivery
  • Secure media storage
  • Real-time updates

Tech Stack

  • Next.js + React
  • Firestore DB
  • Zustand State
  • Vercel Deploy

Kumah Art Gallery screenshot

A comprehensive digital artist portfolio and commission platform with a powerful CMS. Features artwork galleries, commission requests, and a full admin dashboard for content management.

  • Next.js
  • shadcn/ui
  • Supabase
  • PostgreSQL
  • Resend API

Key Features

  • Artwork gallery showcase
  • Commission requests
  • Full CMS dashboard
  • Content management

Admin Features

  • Home page editor
  • Commission rates
  • Artwork manager
  • Profile settings

JAMES DIAMLA

San Pedro, Laguna, Philippines

Let's build web applications that are fast, intuitive, and reliable.

A recent graduate with a focus on developing high-quality web applications and a commitment to continuous learning and improvement.

.Find me online

© 2026 James Diamla