Skip to content

Teaching · Web development

Technology, clearly taught. Digital experiences, thoughtfully built.

I’m Pasquale Cerullo. I teach computer science, build for the web and collect useful resources here for students, colleagues and curious minds.

Student space

Learn by building

Guides and resources designed to support learning from theory to practice.

All resources
01Web programming

PHP Programming Guide

A complete learning path with theory, examples and exercises, from language basics to forms, cookies and browser interaction.

PHPWebExercises

Upper secondary school

Updated Sep 2026

Portfolio

Selected projects

A selection of products and experiments spanning development, data and education.

E-Commerce Platform

Full-stack application for online sales with cart, payments and admin dashboard.

AstroTypeScriptStripeTailwind CSS

Analytics Dashboard

Real-time data analysis dashboard with interactive charts and PDF export.

ReactTypeScriptD3.jsNode.js

Task Manager App

Project and task management app with real-time collaboration.

SvelteSupabaseTailwind CSS

Personal Blog

The site you're looking at — built with Astro, Tailwind and bilingual support.

AstroTailwind CSSMarkdown

Method and tools

Skills that turn into outcomes

Technology chosen around the problem, with a focus on simplicity, accessibility and maintainability.

Frontend

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • React
  • Astro
  • Svelte
  • Tailwind CSS

Backend

  • Node.js
  • Express
  • PostgreSQL
  • Supabase
  • REST API

Tools

  • Git
  • GitHub
  • VS Code
  • Linux
  • Docker
  • Figma

Experience

Professional journey

A path across teaching, design and development.

  1. Sept 2023 – Present

    Teacher

    ISIS Valdarno

    Hands-on teaching and learning-path design focused on software development and web technologies.

Contact

Let’s talk about teaching or a project

For collaborations, professional conversations or questions about the resources, get in touch.

↑↓ to navigate↵ to openType to search