Skip to content
View peppoasap's full-sized avatar
🔮
Seeking Wisdom
🔮
Seeking Wisdom

Block or report peppoasap

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
peppoasap/README.md

Giuseppe Ettorre — peppoasap 🦊

Seeking wisdom. Building interfaces. Leaving traces.

I'm a product-minded frontend engineer, builder and occasional wanderer based in Madrid.

I work somewhere between software, interfaces, systems, AI, and the strange human rituals that happen around them.

Not everything needs to be explained. Some things should just feel like a door left slightly open.

const peppoasap = {
  base: "Madrid",
  language: ["TypeScript", "broken Spanish", "late-night thoughts"],
  domains: ["frontend", "product", "AI", "data", "automation", "systems"],
  pattern: "turning messy signals into usable things",
  currentQuest: "building tools that feel less dead",
  quote: "Only a Sith deals in absolutes"
}

What I usually touch

I build digital products, internal tools, platforms and experiments.

Mostly with:

  • TypeScript
  • Angular / React / Next.js
  • Node.js / NestJS
  • design systems
  • data visualization
  • AI-assisted workflows
  • automation layers
  • strange prototypes that sometimes become real

I like software that has structure, but not stiffness.
I like interfaces that reduce noise.
I like teams that think before they scale chaos.

The best tools are not the ones that show off.
They are the ones that quietly change how people move.


Signals

Some themes keep coming back:

technology as leverage
interfaces as thinking spaces
AI as a companion for cognition
software as a cultural object
work as something we still need to redesign
small teams doing unusually ambitious things

I’m interested in the invisible parts of building:
coordination, attention, incentives, language, trust, momentum.

Code is rarely just code.
Most bugs start somewhere else.


Talks & traces

All Roads Lead to Rome: Building an Empowered Product Team

A talk about product teams, ownership, collaboration and the moment development stops being “just implementation”.

Watch on YouTube

Angular Dx Wars: Il risveglio del Control Flow

A talk on Angular developer experience, new control flow syntax and the small revolutions hidden inside DX improvements.

Watch on YouTube


Things I have been orbiting

  • frontend architecture as product infrastructure
  • AI inside real workflows, not just demos
  • browser-based intelligence
  • data interfaces that don’t punish the user
  • CRMs and business software with less existential dread
  • automation as a way to recover human attention
  • how small teams can punch above their weight
  • why most “digital transformation” still feels spiritually offline

Small manifesto

Build things that are useful.
Make them understandable.
Keep them human.

Don’t worship complexity.
Don’t confuse polish with meaning.
Don’t let process become a temple.

Design for the person who is tired.
Code for the person who arrives after you.
Question the default before optimizing it.

Stay technical.
Stay naive.
Stay dangerous in the right rooms.


The ignorant antagonist principle

The expert knows the rules.
The beginner doesn’t know which walls are sacred.

That can be a weakness.
Sometimes it is the whole advantage.

I like building from that edge:
serious enough to ship, naive enough to ask why, weird enough to try anyway.


Stack I often use

TypeScript Angular React Next.js Node.js NestJS TensorFlow.js PostgreSQL Docker Figma


Around the web


Build useful things. Keep them human. Leave enough mystery for the next version of yourself.

Pinned Loading

  1. tcmmbay-tensorflow-demos tcmmbay-tensorflow-demos Public

    This project demonstrates how to integrate AI models into Angular applications using TensorFlow.js and optimize performance with Web Workers. The goal is to showcase practical examples of developin…

    TypeScript

  2. debright-space-program debright-space-program Public

    Nasa Space Apps 2019 (Rome) - Challenge: Orbital Scrap Metal - The Videogame

    JavaScript 1

  3. formello formello Public

    WIP: Angular Form Generation based on Model - Incomplete documentation sorry

    TypeScript 2

  4. reusable-carousel reusable-carousel Public

    Simple Carousel made with Vanilla JS and WebComponents - It was an excercise

    JavaScript 1

  5. fonts1215/WifiAnalyzer-datathon fonts1215/WifiAnalyzer-datathon Public

    Java 1

  6. pdf-workspace pdf-workspace Public

    TypeScript 1 2