Hi, my name is

John Martin De Guia

I build exceptional digital experiences.

Frontend-first and evolving into full stack. I create responsive, user-focused web applications and continuously improve my skills to build complete, scalable solutions that make an impact.

About Me

Hello! I'm JM, a web developer passionate about building intuitive and engaging digital experiences. My journey in web development started when I was a first-year college student, and since then, I've been hooked on creating things, especially on the frontend side.

Over the years, I've specialized in frontend development, working with modern JavaScript frameworks and focusing on clean, usable, and performant interfaces. I have a strong eye for design and enjoy transforming ideas into seamless user experiences.

As I continue to grow, I'm gradually expanding into full stack web development by strengthening my backend skills and working with APIs, databases, and server-side logic to better understand and build complete, end-to-end applications. My goal is not just to create beautiful interfaces, but to develop scalable and reliable systems that power them.

I'm driven by continuous learning, problem-solving, and the excitement of turning complex challenges into practical, impactful solutions.

Here are a few technologies I've been working with recently:

  • JavaScript
  • Vue.js / Nuxt
  • React / Next.js
  • TypeScript
  • Tailwind CSS
  • Node.js
  • Git / GitHub
  • Supabase
  • Vercel, Netlify, Coolify
  • Payload CMS
  • PostgreSQL
  • SQLite
  • PHP
  • Laravel
John Martin De Guia

Projects

Featured Project

Digirift Blog Page

A modern company blog page from Germany showcasing technology news and updates. The front-end is built with Nuxt.js and Tailwind CSS for a responsive design. Blog content is managed through an internal Payload CMS (built with Next.js) and delivered via REST API, providing a seamless content management experience.

  • Nuxt
  • Next.js
  • Tailwind CSS
  • Payload CMS
  • REST API
Digirift Blog Page screenshot

Featured Project

JobNest

Job application tracker web application with Gemini AI-powered CV writer assistant. JobNest helps you organize your job search journey. Keep track of application details all in one place. Never miss an opportunity again.

  • Nuxt
  • Supabase
  • Gemini AI
JobNest screenshot

Featured Project

CineVault

Movie and TV Shows database website. Users can search and view details of movies and TV shows. Used TMDB API for data.

  • Nuxt
  • Tailwind CSS
  • TMBD API
CineVault screenshot

Featured Project

Coachly Fitness

Coachly is an online fitness coaching platform that helps a single coach manage clients, programs, and content in one place. The coach runs their applications and client list, assigns training plans, and publishes posts on a simple blog; clients apply, book sessions, and get realtime notifications.

  • PHP
  • Laravel
  • Tailwind CSS
  • SQLite
  • Blade
Coachly Fitness screenshot