Alessandro Paolo Alghisi
Alessandro Paolo Alghisi

Alessandro Paolo Alghisi

Senior Full Stack Engineer

Eleven years of production work, almost all of it full stack: React and TypeScript on the client, Node.js and Python on the server. I interned twice at Google. At Sector Labs I was on the small team that built Bayut and Zameen from an empty repository to millions of monthly users. For the last three years I have also shipped retrieval, copilots, and agent workflows.

Cluj-Napoca, Romania · Remote, Central European time · EU citizen, Italian passport

Experience

– Present

Cluj · Remote

Senior Full Stack Developer

Independent

Android and iOS field-service apps for Firese, a national fire-protection and maintenance company: a live GPS view of every technician, and defect photos filed to the right client with location and timestamp. Backend and storage on AWS. The apps are private and confidential, so I cannot publish them. Client sites in React, TypeScript, and Node.js.

meditatiidirect.ro, cabanly.ro, bremenauto.ro, grileadmitere.ro, optimcatering.ro, collaborare.ro, dcorentacarcluj.ro, etichetetextile.ro.

–

Cluj · On-site

Senior Full Stack Developer

Raw Geeks

Lead engineer for product and AI features on React, TypeScript, and Node.js. I led the AngularJS-to-React migration and took part in architecture decisions.

  • Chat copilots, search, and content generation with the Vercel AI SDK (OpenAI, Gemini): streaming, tool calling, and structured JSON.
  • Retrieval on pgvector and Pinecone, with a prompt-evaluation harness so answer quality stayed stable between releases.

–

Milan · Hybrid

Senior Full Stack Developer

Complaion

FastAPI services on PostgreSQL, and React and TypeScript front ends, for a platform that takes companies through ISO certification. OAuth with Google and Microsoft Entra ID. File sync with OneDrive, SharePoint, and Google Drive.

  • A document pipeline that extracts and classifies regulatory text against strict JSON schemas, with a person still in the review loop.
  • Tool calling so compliance officers can query policy in plain language.

–

Remote

Senior Video and Full Stack Consultant

Independent

  • Built Collab, a video-meeting app in React and React Native (Expo) over WebRTC, with a shared Monaco editor and a run button for JavaScript, TypeScript, Python, Go, and C++.
  • Zoom Video SDK and Cisco Webex proofs of concept, including the SOC 2, licensing, and scale comparison.
  • Retrieval and LangChain agents that cut a client’s support response time by about 60 percent. A React server-rendered redesign that lifted engagement by about 50 percent. Adobe Experience Manager components (HTL, Sling, OSGi).

–

Cluj

Full Stack Engineer

Sector Labs · Bayut, Zameen

One of a small senior team that built Bayut, Zameen, and other property portals from scratch and scaled them to millions of monthly users.

  • Led the React, Redux, and TypeScript front end, including server rendering, bundle size, and Redis on the hottest pages.
  • Node.js and Django services on PostgreSQL, MongoDB, and AWS.
  • Kept a PHP and Laravel platform in production while it moved to Node.js, Python, and React.

Earlier

  • Hewlett Packard Enterprise. LoadRunner’s C++ web-protocol engine. Cookie and session bugs traced with Wireshark. About a 25 percent gain in protocol handling.
  • Google, Logs. Mountain View. A release check that decides whether a logging policy is safe to ship, wired into Google’s release framework. A logging prototype about 15 percent faster.
  • Google, Chrome. Kitchener. Pinch-to-zoom for the built-in PDF viewer, in C++ and JavaScript. Still in Chromium: codereview.chromium.org/1881603002.
  • Algotech Solutions and Yardi Systems, Cluj. First production React and Node.js, then Perl tooling for property data.

Selected work

Collab

github.com/alexalghisi/collab · 2024–2025

Video meetings with a shared, runnable editor. One React Native codebase for web, iOS, and Android. Google sign-in, a calendar, live cursors in Monaco, and a hosted compiler for five languages.

Chrome PDF pinch-to-zoom

Google Chrome · 2016

Touch handling and the transform that keeps the point under the fingers fixed while zooming. Landed with the Chrome touch-events team across renderer IPC, PPAPI, and the public C++ API. Code review.

A11yDojo

github.com/alexalghisi/A11yDojo

Training for three WCAG failures that show up constantly in generated interfaces: missing names, heading order that follows font size, and focus that escapes a dialog. The pass rules are pure functions, covered by Vitest and Playwright.

AgentTower

github.com/alexalghisi/agenttower

Traces and cost for agent runs: model, tools, tokens, latency, and a step timeline. Next.js, TypeScript, Drizzle, PostgreSQL.

PDF editor and dual-pane explorer

pdf-editor · react-modern-drag-and-drop

A React Native editor that rewrites the PDF content stream, so text and images stay real objects. A Finder-like explorer whose folder rules and keyboard behavior live in tested functions, not in the drag library.

Skills

Frontend
React, TypeScript, Next.js, Redux, server rendering, HTML, CSS, Tailwind
Backend
Node.js, Express, NestJS, Python, Django, FastAPI, REST, GraphQL, WebRTC, OAuth 2.0, JWT
Data
PostgreSQL, MongoDB, Redis, pgvector, Pinecone, Elasticsearch
AI
Retrieval, tool calling, LangChain, Vercel AI SDK, OpenAI, Gemini, Claude, prompt evaluation
Mobile
React Native with Expo, Flutter, iOS
Systems
C++, AWS, Docker, CI, Git, Linux, macOS, Adobe Experience Manager

Education

M.Sc. Software Engineering

Technical University of Cluj-Napoca, 2020–2022. Completed while working full time.

B.Sc. Computer Science

Babeș-Bolyai University, 2014–2017. Thesis: a Raspberry Pi router with a machine-learning ad blocker.

Mathematics–Informatics

“Onisifor Ghibu” High School, 2014. 10/10 in Informatics on the Romanian Baccalaureate.

Competitive programming

Bronze medal, Romanian National Olympiad in Informatics, 2013 and 2014. More than 780 problems on Infoarena, LeetCode, and Timus. Prizes at Grigore Moisil, ITeam_net, and MindCoding.

Languages

  • Italian Native
  • Romanian Native
  • English Fluent, C1
  • French Professional, B2
  • Spanish Conversational
  • Russian Conversational

Contact

Cluj-Napoca. Remote, Central European time. Italian passport.