Portrait of Gian Luca Pecileglpecile

glpecile@web:~/work$ history

Past work experience.

+ projects, skills, education & certificates.

[download cv][markdown]

hello@glpecile.xyz · Buenos Aires, Argentina

  1. Software / Frontend Engineer @ POAP - Proof Of Attendance Protocol

    Buenos Aires · Hybrid

    • - Build and own reusable React/TypeScript components and shared UI patterns for POAP — the web3 protocol for issuing digital collectibles (NFTs) — keeping the interface consistent and high-quality at scale.
    • - Ship features for POAP Home, POAP's React Native mobile app, across iOS and Android — sharing TypeScript patterns and design language with the web surfaces.
    • - Prototyped an unreleased location-based game in Expo / React Native with real-world Mapbox maps integration, and distilled the map-engineering patterns into a blog post.
    • - Ship polished, high-traffic collectible (NFT) interfaces end to end — from UI implementation through code review and release — improving reliability, performance, and product feel.
  2. Teaching Assistant @ ITBA - Instituto Tecnologico de Buenos Aires

    Buenos Aires · Remote

    • - Led technical sessions and code reviews on multiplatform mobile development, instilling production-grade engineering best practices.
    • - Mentored students through architecting and shipping apps across iOS and Android.
  3. Software Engineer @ Aligned

    Buenos Aires · Hybrid

    • - Designed and built the user-facing block explorer for zero-knowledge proofs in the Aligned verification layer — turning dense, real-time on-chain proof and batch data into a clear, legible interface.
    • - Owned the explorer frontend from concept to production, working mostly in Elixir (Phoenix) against protocol APIs.
    • - Built initial versions of Aligned's Next.js landing sites and an unreleased token bridge from Starknet to Ethereum and zkSync.
  4. Frontend Engineer @ Constellation Network

    Remote

    • - Designed and built Courtyard, an anonymous chat app authenticated with the Constellation web wallet — wallet-based sign-in was novel at the time — owning the product UI end to end.
    • - Built the app with Next.js, TypeScript, and Zustand, shipping complex chat features such as a draggable picture-in-picture view and a queue system.
  5. Social Media Designer @ ITBA Computer Society

    Buenos Aires

    • - Produced brand and design assets for a student technology community.
  1. glpecile.xyz — Personal site & design system · Astro / TypeScript / Tailwind CSS

    • - Designed and built this site as a hand-crafted component system — consistent type, color, and motion tokens driving every page from a single config.
    • - Engineered a custom CV generator that renders a typeset PDF programmatically (pdf-lib) from the same content source as the live site.
    • - Sweated the details: reveal/stagger animations, keyboard shortcuts, dark/light theming, and an /llms.txt export for agents.
  2. shinobu · React Native / Expo / TypeScript

    • - Building a DB-less, cross-platform media tracker (iOS / Android / web) — log a movie, episode, or manga chapter once and it fans out to every connected tracking service (Trakt, AniList, Letterboxd), with the same providers aggregated back into one feed.
    • - Modern Expo stack — expo-router, React 19 with the React Compiler, TanStack Query, Effect, Reanimated, and Tailwind-based styling — from a single TypeScript codebase.
  3. lugia · React Native / Expo

    • - Built a cross-platform (iOS / Android / web) blog application with Expo from a single shared UI codebase.
  4. Human-in-Picture — Privacy-Preserving CNN (Thesis) · Python / PyTorch / Concrete ML (FHE)

    • - Engineering thesis: a CNN that detects human presence in images while running inference entirely on encrypted data via fully homomorphic encryption (FHE) — no server-side decryption.
    • - Trained a PyTorch CNN and compiled it with Concrete ML (Zama) for homomorphic inference; benchmarked accuracy and latency across input resolutions (32–128px).
    • - Shipped an interactive proof-of-concept web app demonstrating end-to-end private inference.
  5. SIA - AI Systems · Python / NumPy / AI/ML

    • - Implemented perceptrons, search, and optimization algorithms from scratch in Python.
    • - Trained and evaluated neural-network and AI models across multiple problem sets.
  6. srt-cli · TypeScript / Bun

    • - Authored and published an open-source CLI that converts plain text into .srt subtitle files.
  7. ITBA Systems Coursework · C / Java / PostgreSQL / Redis

    • - Cryptography & steganography tooling, a multithreaded socket server in C, distributed object computing in Java, and a Postgres/Redis-backed data platform.
  • Frontend & UI

    React Native / Expo, React, TypeScript, Next.js, CSS, Tailwind CSS, Astro, Responsive & accessible UI

  • Design Systems & Craft

    Reusable component libraries, Design tokens & consistency at scale, Animation, motion & interaction design, Information-dense UI

  • Languages

    TypeScript, JavaScript, Python, Elixir, Java, C, SQL

  • Backend & Data

    Phoenix (Elixir), Data pipelines & indexing, PostgreSQL, REST APIs

  • AI / ML

    AI-assisted development (Claude Code, agent-ready /llms.txt), Machine learning (PyTorch), Privacy-preserving ML (FHE, Concrete ML), LLM application patterns

  • Cloud & Tooling

    Cloudflare Workers, Vercel, Git, CI/CD

  1. Instituto Tecnologico de Buenos Aires

    Software Engineering, Computer Software Engineering

    Mar 2017 - Feb 2025

    Thesis: privacy-preserving image classification with fully homomorphic encryption (CNN + Concrete ML / Zama).

  2. Southern International School

    High School Diploma

    2011 - 2016

  • Spanish

    Native

  • English

    Native (IB Higher Level)

  • Italian

    C1 (CILS certified)

  • Portuguese

    Conversational (IB Standard Level)

  1. Animations on the Web Course

    Emil Kowalski

    Issued Aug 2024

    Certificate: Animations on the Web Course Certificate taught by Emil Kowalski

  2. Certificazione di Lingua Italiana come Lingua Straniera, livello C1 (CILS)

    Universita per Stranieri di Siena

    Issued Dec 2016

  3. International Baccalaureate (IB) Certificate (Economics, English, Italian, Portuguese, Spanish)

    International Baccalaureate

    Issued Nov 2016

  4. International General Certificate of Secondary School (IGCSE)

    University of Cambridge

    Issued Nov 2014