Skip to content
View cristinecula's full-sized avatar

Block or report cristinecula

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.

Content in all repositories owned by your account will be closed.
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
cristinecula/README.md

Hi, I'm Cristian Necula 👋

Senior Frontend Engineer - Web Components, the modern web platform, and frontend architecture. 15+ years building for the web; first paid web development work at age 16.

  • 🔧 Senior Frontend Developer @ Neovici - via Plumelo - building the open-source component library powering Cosmoz, an AI financial-automation platform processing 5M+ invoices yearly (200M+ invoice rows since 2009)
  • 📦 Maintainer of pionjs - React's Hooks API implemented for Web Components, in production across Cosmoz stars
  • 🌱 ~3,000 merged open-source pull requests since 2012 - mostly across the Cosmoz ecosystem (commits in 62 of its 80 public repos), plus early contributions to svelte (2017) and haunted
  • 🧪 Previously: founding full-stack engineer at Widgetic - B2B SaaS for embedding widgets on third-party sites (lefigaro.fr and more), REST API + OAuth, Node.js, Docker, Varnish

pionjs - React's Hooks API for Web Components

pionjs.com (site & docs) · github.com/pionjs/pion

  • React's Hooks API implemented natively for Web Components (lit-html underneath) - so hook-style logic works inside plain custom elements, framework-agnostic
  • Runs in production across the Cosmoz platform; maintained together with my colleagues at Plumelo
  • I also contributed to haunted (2.7k★), the library pion derives from

Tech I work with

JavaScript (ES modules) · TypeScript · Web Components · Lit / lit-html · React · pionjs · Node.js (Express, Koa) · PHP / Symfony · MySQL · Docker · Varnish · Ansible · GitHub Actions · PollyJS / e2e

Connect

💼 LinkedIn · ✉️ cristian.ncl@gmail.com · 📄 Résumés

Pinned Loading

  1. Neovici/cosmoz-omnitable Neovici/cosmoz-omnitable Public

    Cosmoz Omnitable - Filtering, grouping, sorting table with support for remote data

    JavaScript 5 7

  2. Neovici/cosmoz-image-viewer Neovici/cosmoz-image-viewer Public

    An element for displaying images in a carousel while being able to detach the currently selected image into another window, zooming and activating a fullscreen mode.

    JavaScript 4 3

  3. Neovici/cosmoz-slider Neovici/cosmoz-slider Public

    Haunted general purpose slider.

    TypeScript 1