Rome, Italy

Emiliano Pisu

Make learning a habit.

Focused on accessible interfaces, native web architectures, and teaching teams how to ship with less friction, less dependencies and more sustainable solutions.

Dout.dev Blog Dev Dojo IT GitHub Sessionize LinkedIn
Emiliano Pisu profile portrait
Emiliano Pisu Frontend Engineer ✨ AI Product Engineer 🎨 Design Engineer ♿️ Accessibility WCAG Advocate 🎤 Speaker 👨🏻‍🏫 Mentor

01

About

I'm a Frontend Engineer, Design Engineer, AI Product Engineer, Accessibility Advocate, Speaker and Mentor with years of experience in the industry. I have a passion for building thoughtful, accessible and high-quality digital products that bridge design and development without losing craft.

My mantra is "Make learning a habit!" and I still build with the same curiosity that started in 1994.

I bridge design and development without losing craft: semantics-first HTML, CSS on purpose, progressive enhancement with JavaScript, and long-term maintainability.

I started professionally in 2001, moved into the web in 2003, and now focus on frontend architecture, design systems, accessibility, lean web thinking, mentoring, and public speaking. Italian is my native language, and I work comfortably in English.

I work best where product direction, interface craft, and implementation quality need to stay aligned.

I focus on frontend architecture, design systems, accessibility, performance, maintainability, and mentoring.

I also have experience in AI product engineering, helping teams integrate AI into real-world workflows and applications with a focus on practical value and engineering quality.

02

Skills

AI Product and Engineering

Shape AI-assisted product workflows that stay useful, testable, and grounded in delivery.

  • AI-assisted workflows
  • agentic product thinking
  • prompt-driven prototyping
  • evaluation loops
  • practical integration
  • AI product engineering

Frontend Architecture

Build native-web interfaces that stay readable, resilient, and maintainable as products grow.

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • component design
  • progressive enhancement
  • performance-minded frontend systems
  • Solution architecture

Design Engineering Systems

Turn visual intent into durable component systems, tokens, and implementation rules.

  • Design systems
  • UI architecture
  • typography systems
  • motion systems
  • token-driven implementation
  • design-to-code translation
  • Design engineering

Accessibility and Quality

Treat accessibility, browser coverage, and implementation quality as product constraints, not cleanup.

  • WCAG patterns
  • keyboard-first interaction
  • cross-browser testing
  • resilient motion
  • maintainable quality habits
  • Accessibility systems
  • Accessibility

Mentoring and Enablement

Raise team capability through reusable guidance, mentoring, and delivery-friendly documentation.

  • Documentation
  • team coaching
  • pairing
  • code reviews
  • implementation playbooks
  • reusable delivery practices
  • Mentoring

Speaking and Community

Share working patterns through talks, workshops, open source, and community-facing material.

  • Conference talks
  • workshops
  • mentoring sessions
  • open source
  • technical writing
  • community-facing knowledge sharing

03

Portfolio

8 public repos 7 owned repos
46 stars 0 forks
4 languages Detected from repo metadata
May 2026 latest update pixu1980
JavaScript 50%
CSS 25%
HTML 13%
TypeScript 13%
  • javascript x2
  • accessibility x1
  • ai x1
  • architecture x1
  • backend x1
  • blog x1
  • browser-detection x1
  • cpu-detection x1
  • css x1
  • detection x1
  • detector x1
  • detector-js x1

JavaScript

0 stars

pixu-dev

pixu.dev - Emiliano Pisu Resume

CSS

0 stars

talks-libraries

Public repository imported from GitHub during build.

JavaScript

0 stars

pix-galaxy

Monorepo for the PixGalaxy ecosystem of components for web development, all vanilla, 0 deps

HTML

1 stars

dout-dev

The DoUtDev Blog, a place for sharing and caring from developers to developers: create your Pull Request adding a markdown file for you Article and we'll review it and publish it (according to our CoC)

  • accessibility
  • ai
  • architecture
  • backend
  • blog

JavaScript

5 stars

reactive-apps-without-frameworks-demo

A demo for the Reactive Apps without Frameworks talk

CSS

6 stars

flavor-scss

Flavor SCSS - Advanced type checking Sass/SCSS Framework with Mixins & Helpers and a fully customizable Grid System

  • flavor-scss
  • grid-system
  • mixins
  • sass
  • sass-framework

TypeScript

33 stars

detector-js

DetectorJS, zero-dependency platform/environment detector written in ES6

  • browser-detection
  • cpu-detection
  • detection
  • detector
  • detector-js

JavaScript

1 stars

pkg-2-readme

Generate README.md from package.json contents

04

Public Speaking

Talk

Accessible Web: combining WCAG, WAI-ARIA, and Semantics

To create truly accessible digital experiences, it is essential to understand when to rely on semantic HTML, when to integrate WAI-ARIA, and how to ensure compliance with WCAG.

Sessionize GitHub Slides

Talk

AIDD from Spec to App

Frameworkless frontend with AI agents, quality gates, and repeatable delivery, from web to ElectronHow do you bring AI into the development cycle without losing technical control, and without turning your codebase into a "slot machine"?

Sessionize GitHub Slides

Talk

Building an Accessible Design System with the CSS APIs Approach

A design system is fundamental to ensuring consistency, scalability, and accessibility in digital products.

Sessionize GitHub Slides

Talk

customElements & beyond: a lean way to build reactive apps in vanillaJS

You know when people tell you that without a framework you can't build a "real" app?

Sessionize GitHub Slides

Talk

Kinetic CSS, a deep dive into modern Motion APIs

What if, in the future of web motion, JavaScript were no longer needed?

Sessionize GitHub Slides

Talk

Modern CSS Architecture (Accessible Design Systems combining Semantic HTML, @layer and --*)

The future of UI is already in the browser, if you know how to unlock it!

Sessionize GitHub Slides

Talk

Reactive Apps without Frameworks

Meet a framework-free, zero-deps app stack powered by the near-future web: a tiny signal-based store, DOM-first rendering, and tagged template literals for expressive, safe views.

Sessionize GitHub Slides

Talk

The Lean Web Manifesto

In the world of modern web development, complexity has become the norm: heavy frameworks, endless dependencies, and bloated code seem indispensable.

Sessionize GitHub Slides

Talk

wcagUI - one year after (accessible components, real bugs and maintainer life)

wcagUI started with a simple goal, turn accessibility from a last minute checklist into default behavior, packaged as a component library.

Sessionize GitHub Slides

Talk

wcagUI, an accessible UI kit based on WCAG patterns

Building an accessible web experience shouldn't be overwhelming.

Sessionize GitHub Slides

05

Interests

Apart from being a teacher and developer, I enjoy most of my free time being outdoors with my family, trying to learn how to grow vegetables and reconnect with nature whenever possible.

I'm a Dungeons & Dragons and Magic: The Gathering enthusiast.

I can't stop creating web-based software for fun and profit. I enjoy creating and contributing to open-source portfolio, experimenting with the latest technologies and tools to improve myself and stay up to date.

06

Experience

Senior Frontend Engineer

Company: Emiliano Pisu

Company: Emiliano Pisu

Senior Frontend Engineer

Freelance Consultant focused on Senior Frontend Engineering, Design Engineering and AI Product Engineering.

With years in the industry, I help teams and companies design, build and improve modern, accessible, high-performance and sustainable digital products.

My work sits at the intersection of design, development, AI and product. I translate business needs, visual systems and technical requirements into solid, scalable and maintainable frontend solutions.

As a Senior Frontend Engineer and Design Engineer, I work on UI engineering, design systems, component libraries, frontend architectures, semantic HTML, modern CSS, JavaScript, accessibility, performance and maintainability.

I have deep experience with React and mainstream frontend frameworks, but my approach remains grounded in clarity, reliability and long-term technical sustainability. I am equally comfortable working with vanilla JavaScript, Custom Elements, progressive enhancement and zero-dependency architectures built on the native web platform.

As an AI Product Engineer, I support teams in integrating AI into real-world workflows, tools and applications, with a strong focus on practical value, repeatable processes, product thinking and engineering quality.

I often help companies with accessibility and WCAG audits, frontend quality reviews, component design, design-system maturity, performance improvements, architectural decisions and more effective development workflows.

As a mentor and technical partner, I also support developers and cross- functional teams through hands-on knowledge sharing, technical guidance and collaboration between design, development and product.

I bring value both as a senior individual contributor and as a consultant who can connect vision, execution and technical culture.

My goal is simple: build thoughtful products, improve DevX, help teams grow and make the web better, one component at a time.

Sensei & Co-host

Company: Dev Dojo IT

Company: Dev Dojo IT

Sensei & Co-host

Mentor, Sensei and Co-Host @ DevDojoIT, focused on frontend education, knowledge sharing and community growth.

After years in the industry, I am in a phase where mentoring has become one of the most meaningful parts of my work. The web community has given me knowledge, opportunities, inspiration and a professional path. Today, I try to give part of that value back by helping developers grow with clarity, confidence and practical guidance.

At DevDojoIT, my role is centered on education, mentorship and community building. I support developers who want to improve their frontend skills, understand the web platform more deeply and build interfaces that are accessible, scalable, maintainable and respectful of users.

As a mentor, I help people navigate the constantly evolving frontend landscape, from semantic HTML, modern CSS and JavaScript to accessibility, UI architecture, design systems, performance and AI-assisted development workflows.

My approach is practical, honest and hands-on. I believe that good mentoring is not about giving shortcuts, but about helping people develop better mental models, stronger technical judgment and a more sustainable way to learn.

Through DevDojoIT, I contribute to a culture of sharing by creating learning resources, hosting live coding sessions, supporting workshops, encouraging technical discussions and helping developers connect theory with real-world practice.

I care deeply about making knowledge more accessible. This means explaining complex topics in a clear way, giving constructive feedback, encouraging experimentation and helping newcomers and experienced developers find common ground.

My mission as a mentor is simple: help people become more confident, more aware and more independent as developers.

The web gave me a career, a community and a craft. Through mentoring, teaching and community work, I try to pay it forward.

Frontend Development Lead & Mentor

Company: MONK Software

Company: MONK Software

Frontend Development Lead & Mentor

Technical Leadership and Team Management: Assumed responsibility for leading a team of frontend developers, managing task distribution, providing technical support, and ensuring projects are completed according to specifications and timelines.

Code Review and Mentorship: Conducted regular code reviews, providing constructive feedback and promoting best practices. Acted as a mentor to junior team members, facilitating their professional growth.

Project Management: Participated in project planning and management, contributing to requirements definition, time estimates, and resource management to ensure project success.

Training and Documentation: Developed detailed technical documentation and conducted internal training sessions to ensure the team was up-to-date with the frontend technologies and methodologies used.

Continuous Support and Maintenance: Managed post-release support and maintenance of applications, swiftly resolving issues and implementing continuous improvements.

Project: Section Framework

  • Client: internal

  • Role: Tech Lead

  • Software Type: Frontend Framework

  • Technologies: HTML5, CSS3, SCSS, Javascript, Typescript

  • Description: Frontend Framework for Web Applications (MPA, SPA, SSR, SSG), designed and implemented from scratch using exclusively vanilla technologies (HTML, CSS, pure JavaScript), eliminating dependencies on external frameworks to ensure maximum performance and minimal footprint

Project: MonkUI

  • Client: internal

  • Role: Tech Lead

  • Software Type: UI Kit & Design System

  • Technologies: HTML5, CSS3, SCSS, Javascript, Typescript

  • Description: Frontend UI Kit & Design System, use-case agnostic, WCAG 2.2 AA compliance, responsive design, and UI/UX principles, ensuring that the developed applications are user-friendly, accessible to all users, and adaptable to various devices and screen sizes

Senior UI/UX Engineer & Mentor

Company: Assist Digital

Company: Assist Digital

Senior UI/UX Engineer & Mentor

as a Developer: Many different projects for the major Italian and international customers of Assist Digital, just a few examples

Project: MySupport

  • Client: Team System S.p.A.

  • Role: UI/UX Development Lead

  • Software type: Web Application

  • Technologies used: Angular + HTML5 + CSS3

  • Description: Customer and Administration Areas for a Ticket Management System and Online Courses

Project: After sales

  • Client: Gucci S.p.A.

  • Role: UI/UX & Frontend Developer

  • Software type: Web Application

  • Technologies used: React + HTML5 + CSS3 + Semantic UI + graphQL

  • Description: Customer After Sales Ticket Management System, progress tracking, managing and delivery

Project: GeoWeb (formerly Mind)

  • Client: Munich RE

  • Role: UI/UX & Frontend Developer

  • Software type: Web Application

  • Technologies used: Angular + HTML5 + CSS3 + custom UI Kit

  • Description: Re-insurance Risk Assessment and Management, with the aim to preview and manage business and rescue services in case of Climatic Events

Project: MyBusiness

  • Client: Vodafone S.p.A.

  • Role: Frontend Developer

  • Software type: Hybrid Mobile Application

  • Technologies used: AngularJS + HTML5 + CSS3

  • Description: Business Customer App as a Mentor: Organization and presentation of a course concerning Frontend in general and more specifically in UI/UX Engineering

Lessons:

  • Typography (Typeface, Fonts, Font Stacks, Variable Fonts)

  • Layout & Responsive (Mobile First, Gridless Design, Asymmetric Design)

  • HTML with CSS superpowers (Grid & Flex, Container Queries, Scrollsnap, CSS Layers)

  • Color Theory (Color Wheel, HSL, Palettes, Shadows)

  • A11y (Accessibility)

  • Best Practices, Performances & Tooling

  • Design Analysis (Discussions about analyzing and implementing a design)

  • Forms (Managing & Customizing User Input, Custom UI Form controls, Validation)

  • Web Components (Designing and Implementing Custom Elements)

Senior UI/UX Engineer

Company: Freelance

Company: Freelance

Senior UI/UX Engineer

Many different projects and corporate websites, just a couple of examples:

Project: Ticket System

  • Client: Thera s.r.l.

  • Role: Full-stack Developer

  • Software type: Web Application

  • Technologies used: ASP.NET MVC + WCF + HTML5 + CSS3 + jQuery + SQL

  • Description: Customer Ticket Management System, tracking progress, managing and assigning tasks to the development team

Project: Alitalia Online Booking

  • Client: Engineering S.p.A. through Thera s.r.l.

  • Role: Web Developer

  • Software type: Web Portal

  • Technologies used: ASP.NET MVC + WCF + HTML + CSS2 + jQuery + SQL

  • Description: Alitalia portal for searching, booking, and ticketing of flights for the national airline

Senior Frontend Engineer

Company: RealVirtual s.r.l.

Company: RealVirtual s.r.l.

Senior Frontend Engineer

Project: RealVirtualCMS

⁃ Client: Internal

⁃ Role: Web Solution Architect / Web Designer / Web Developer

  • Solution type: CMS

⁃ Technologies used: ASP.NET Razor + HTML5 + CSS3 + Javascript + jQuery + JSON + Kendo UI

⁃ Description: CMS for internal use based on RazorC.net Creation and maintenance of various websites.

Senior Solution Architect

Company: Timesys S.r.l

Company: Timesys S.r.l

Senior Solution Architect

Project: Milletrix

  • Client: Internal

  • Role: Solution Architect / WinForms Developer

  • Solution Type: Windows Application

  • Technologies used: Windows Forms + LINQ + RegEx + XML + SQLite

  • Description: The application is designed to cooperate with a series of baropodometric platforms of different types in order to acquire data on posture, position of the feet and back, with two-dimensional and three-dimensional views of the acquired data. All data is encoded and reprocessed and then sent to the ReBioDes data analysis software

Project: ReBioDes

  • Client: Internal

  • Role: Solution Architect / WinForms Developer

  • Solution type: Windows Application

  • Technologies used: Windows Forms + LINQ + RegEx + XML + SQLite

  • Description: The application was created to manage and analyze the data produced by the Milletrix software, in order to create an intelligent medical report that helps orthopedic doctors to prescribe insoles and / or specific analyzes or therapies for the various possible pathologies of patients.

Senior Full-stack Developer

Company: Thera s.r.l.

Company: Thera s.r.l.

Senior Full-stack Developer

Project: Accident at work Management

  • Client: Autostrade S.p.A.

  • Role: Full-stack Developer

  • Software type: Web Application

  • Technologies used: ASP.NET + HTML + CSS2 + Javascript + Adobe Flash + SQL

  • Description: Create and manage an accident at work archive, the system provides a flash application to create a graph in order to better understand the event.

Project: INPS

  • Client: Elsag-Datamat S.p.A.

  • Role: Developer Analyst

  • Software type: Components for web portal

  • Technologies used: ASP.NET + Web Services + HTML + CSS2 + jQuery + SQL

  • Description: Management system and menu profiling of services to the citizen

Project: GEA

  • Client: Baicr S.C.A.R.L.

  • Role: Developer

  • Software type: Windows Forms Management Application + Web Portal

  • Used technologies: Visual C# + ASP.NET + Web Services + HTML + CSS2 + jQuery + SQL

  • Description: Application aimed at managing the document archiving of the Company's Historical Archives.

Mid Frontend Developer

Company: Zucchetti Software s.r.l.

Mid Frontend Developer

Company: Sistemi 2000 s.r.l.

Junior Full-stack Developer

Company: Thera s.r.l.

Company: Thera s.r.l.

Junior Full-stack Developer

Various projects creation and maintenance

Junior Full-stack Developer

Company: S.I.S.I. Informatica 2000 s.r.l. - Gruppo FIT (Federazione Italiana Tabaccai)

Junior Developer

Company: Alpha Logic S.p.A.

Company: Alpha Logic S.p.A.

Junior Developer

Windows-based application developer

07

Contact

Calendar

Book a 15min Coffee Chat