Skip to main content

About Me 

About Me

I build multi-tenant platforms, data pipelines, and AI integrations for enterprise clients across Europe and the Middle East. I also built and run my own SaaS product with 20+ paying clients.

I've shipped 6+ production systems in 5 years. RepUp AI processes call recordings through AI analysis and syncs results across 6 CRMs. Papilio serves 1,000+ users at companies like ABB, Siemens, and Swiss Re. The Maritime project runs on vessel bridge PCs in the Caspian Sea with no internet.

TypeScript across everything. React on the frontend, NestJS and Hono on the backend, PostgreSQLwith row-level security for multi-tenancy. I've implemented tenant isolation 4 times now.

Petru Tîrlă

Collaborations

Projects

+

Years of experience

Skills

TypeScript
React
Next.js
Node.js
NestJS
Hono
Bun
PostgreSQL
Supabase
Prisma
Drizzle
Redis
BullMQ
Cloudflare Workers
Docker
Stripe
Electron
Tailwind CSS
Git
WebSockets
PostGIS
OpenAI
GraphQL
CI/CD

Experience

  • Full-Stack Engineer - Founder @ZEPHYR Web Studios

    01/2023 - Present | Remote, Romania
    • Built and shipped SaaS products and enterprise platforms for clients across Switzerland, Scandinavia, and the Middle East..
  • Founder / CTO @RepUp AI

    01/2026 - Present | Remote, London
    • Built a revenue intelligence platform for B2B sales teams.
    • 20+ paying clients, 200+ active users, Stripe credit-based billing.
    • Integrated 6 CRM providers (HubSpot, Salesforce, Pipedrive, Zoho, ActiveCampaign, Dynamics 365) with bilateral sync: reads, writes, and webhook ingestion.
    • Engineered a call intelligence pipeline: AssemblyAI transcription, OpenAI-driven analysis, and automated CRM projection of summaries, action items, and deal risk signals.
    • NestJS, BullMQ, Supabase with row-level security.
  • Senior Full-Stack Engineer @Papilio Talent Solutions AG

    01/2025 - Present | Remote, Switzerland
    • Building the digital talent assessment and feedback platform for Papilio Talent Solutions (Zurich), serving 500+ companies and 1,000+ users across Switzerland, Germany, and Europe.
    • Collaborating with a team of 5 including CTO and Product Owner.
    • Developed a comprehensive assessment platform with 70+ feature modules for HR admins and assessors - evaluation cycles, competency models, observation sheets, reporting.
    • Built a standalone 360-degree feedback system with anonymous external rater access via token-based links.
    • Implemented SCIM user provisioning for Azure AD and Google Workspace, SOAP integration with AON MapTalent, and Active Directory sync.
    • React 19, Hono on Cloudflare Workers, Supabase with row-level security, 4-language internationalization.
  • Full-Stack Engineer @Dragon Oil (via ZEPHYR Web Studios)

    07/2025 - 02/2026 | Remote, Turkmenistan
    • Built an enterprise logistics platform for Dragon Oil (Turkmenistan), digitizing marine dispatch, manifest signing, and vessel tracking for an air-gapped, offline-capable environment.
    • 4 React frontends, an Electron desktop client for vessel bridge PCs, PostGIS geospatial tracking, 96 database models, and a voyage optimization engine.
    • 18+ RBAC roles, bilingual EN/RU.
  • Frontend Lead @ITHG AI

    12/2024 - 12/2025 | Bucharest, Romania
    • Led frontend for a dental practice management system serving clinics across Norway, Iceland, and Sweden.
  • Software Engineer @ASSIST Software

    08/2022 - 07/2024 | Suceava, Romania
    • Improved e-commerce platform performance from 30% to 80% by implementing SSR with Next.js and optimizing Node.js data pipelines.
    • Built a shared component library in Storybook adopted across 5+ teams and projects.
    • Migrated an HR platform from React 16 to 18, refactoring state management from Redux Thunk to modern patterns and updating Styled Components across the application.
  • Software Engineer, Intern @Pentalog

    04/2022 - 07/2022 | Remote, Romania
    • Built a full-stack admin dashboard with data visualization using Node.js and Firebase.

Education

Ready to build something great?

I'm available immediately for new projects.