Amir Cabili
עברית +972-54-690-2616 amircabili@gmail.com GitHub LinkedIn CV (PDF)

Tel Aviv, Israel · Hebrew (native), English (full professional)

Amir Cabili

Front-End Tech Lead · Senior Angular Engineer · AI / LLM Integration

Front-end tech lead with 9+ years of production Angular, from AngularJS to Angular 22, across cybersecurity, fintech and banking (HUB Security, eToro, Discount Bank). Lead a 4-engineer team and shipped LLM-powered workflows that cut new-screen delivery time by ~30%. Founder of Frontuna.com, a solo-built AI UI generator for 4 frameworks with 500+ users and 5,000+ generations.

  • 9+ yrs

    Production Angular (AngularJS 1.5 → Angular 22)

  • 30M+

    Users on the eToro platform I built for

  • 60+

    Landing pages shipped in 20+ languages

  • ~30%

    Faster new-screen delivery with AI workflows

  • 70%

    Front-end test coverage (from ~20%)

  • 500+

    Frontuna users · 5,000+ generations

Measured impact across roles

Before and after, from my CV. Each row has its own scale.

Measured impact, before and after
MetricWhereBeforeAfter
Lighthouse performance (score, 0–100)eToro~6090+
Front-end test coverage (% of code)HUB Security~20%70%
Campaign page turnaround (days)eToro~5 days1 day
New-screen delivery time (index, before = 100%)HUB Security100%~70% (−30%)
Initial bundle size (index, before = 100%)HUB Security100%~75% (−25%)

Experience

  1. Apr 2024 – Present

    HUB Cyber Security (Hub Security)

    Senior Front-End Developer (Tech Lead)

    Cybersecurity, B2B enterprise · Tel Aviv · hubsecurity.com

    • Lead front-end architecture for 3 B2B security web applications (Angular 20 → 22, TypeScript, Signals, standalone components), guiding a team of 4 engineers through bi-weekly releases.
    • Designed and shipped a reusable AI-integration layer on the OpenAI API — streaming, prompt versioning, fallbacks and output validation — embedded in all 3 applications, automating analyst workflows and cutting manual review time by ~40%.
    • Rolled out AI-assisted development (Cursor, Claude Code, shared prompt systems) across the team, reducing average delivery of a new screen by ~30% across 20+ features.
    • Migrated 15+ modules to standalone components and Signals with OnPush change detection, shrinking the initial bundle by ~25% and improving page load by ~35%.
    • Introduced unit and E2E quality gates in CI, raising front-end test coverage from ~20% to 70% and reducing production UI defects by ~30%.
    • Mentor 3 developers through 30+ code reviews a month and own front-end architecture decisions (state management, shared component library, LLM integration pattern), partnering with product, design, back-end and security teams on every release.
  2. 2025 – Present

    Frontuna.com

    Founder & Sole Engineer

    AI UI-component & landing-page generator · side venture, freemium SaaS · frontuna.com

    • Built and run a SaaS that turns plain-English prompts into production components for 4 frameworks (React, Angular, Vue, Svelte) — 500+ registered users and 5,000+ generated components.
    • Architected the full stack solo across 6 managed services — Angular on Vercel, Node/Express/TypeScript on Google Cloud Run, Prisma + Neon PostgreSQL, Paddle billing, Resend, Vercel Blob — at 99.5%+ uptime.
    • Designed a multi-step prompt pipeline with validation and framework-specific post-processing, plus live sandboxed preview and per-user design memory, raising compile-ready first output to ~90%.
    • Shipped an automated onboarding email sequence; repriced plans (10-generation free tier, annual billing by default) to lift free-to-paid conversion.
    • Ran go-to-market across 4 channels (Product Hunt, Reddit, Reddit Ads, X) with end-to-end affiliate tracking, using an agentic workflow (Claude Code subagents, hooks, MCP) to ship 100+ releases as a single engineer.
  3. Mar 2022 – Mar 2024

    eToro

    Senior Front-End Developer — Marketing Technology

    Global multi-asset trading platform, 30M+ registered users · Tel Aviv · etoro.com

    • Built and optimized 60+ high-traffic landing pages (Angular 14, TypeScript, SCSS) in 20+ languages, raising Lighthouse performance scores from ~60 to 90+ and lifting sign-up conversion by ~15%.
    • Created a reusable landing-page and email-template component kit adopted by 10+ regional marketing teams, cutting campaign page turnaround from ~5 days to 1 day.
    • Improved responsiveness and cross-browser support across the company's mobile web platforms, reducing browser-specific bugs by ~40%.
  4. Jul 2017 – Mar 2022

    Aman Group

    Senior Web Client Developer

    IT services for Israeli banks, incl. Discount Bank · Tel Aviv · aman.co.il

    • Developed Discount Bank's customer-facing web application, used by hundreds of thousands of customers, across 10+ major releases on AngularJS 1.5 → Angular 8 → Angular 12 and TypeScript.
    • Led the AngularJS → Angular migration of 40+ screens with zero critical production incidents, reducing load time by ~30%.
    • Led front-end design and pre-planning of 5 greenfield enterprise web apps, delivering MVPs in 8–12 weeks.
  5. Aug 2016 – Jul 2017

    Matrix Digital (Matrix Israel)

    Senior Web Client Developer

    IT services · Tel Aviv · matrix.co.il

    • Delivered 10+ client web projects (HTML/SCSS, JavaScript, Bootstrap, .NET/C# back ends) for enterprise clients.

Earlier roles: Front-End Developer, Ness SES · Web Client Designer/Programmer, Kenes International · Web Developer, Zarmon Goldman DDB

From AngularJS to Angular 22

Angular versions I shipped to production, and where.

  1. AngularJS 1.5

    Aman · Discount Bank

  2. Angular 8

    Aman · Discount Bank

  3. Angular 12

    Aman · Discount Bank

  4. Angular 14

    eToro

  5. Angular 20

    HUB Security

  6. Angular 22

    HUB Security

React, Next.js & Vue

Where I've built with React, Next.js and Vue.

  1. React · Node.js

    MERN certification, Yaniv Arad College · 2023

    Certified Full-Stack Developer: MongoDB, Express, React, Node.js

  2. React · Vue

    Frontuna · 2025

    My SaaS generates production components in React and Vue, alongside Angular and Svelte

  3. Next.js 14

    MammyZone · 2026

    Full homepage and App Router scaffold with TypeScript, Tailwind and i18n

9+ years across regulated industries

Years per domain, from role dates.

Years of experience by domain
DomainYears
Banking — Aman Group · Discount Bank4.7
Fintech — eToro2
Cybersecurity — HUB Security2.5
AI SaaS — Frontunasince 2025, alongside HUB

HUB Cyber Security by the numbers

Senior Front-End Developer (Tech Lead) · Apr 2024 – Present

  • 3

    B2B security web applications I lead front-end architecture for

  • ~40%

    less manual review time with the AI-integration layer

  • ~35%

    faster page load after migrating 15+ modules to Signals

  • ~30%

    fewer production UI defects with CI quality gates

Discount Bank by the numbers

Senior Web Client Developer at Aman Group · Jul 2017 – Mar 2022 · customer-facing web app used by hundreds of thousands of customers

  • 10+

    major releases, AngularJS 1.5 → Angular 12

  • 40+

    screens migrated from AngularJS to Angular

  • 0

    critical production incidents during the migration

  • ~30%

    faster load time after the migration

AI integrated into product architecture

At HUB Security I design AI capabilities as part of the product architecture rather than treating the model as a standalone feature. I integrate OpenAI APIs through secure backend services and design the surrounding system — prompt workflows, structured model interactions, copilots, AI-assisted UI generation, automation, validation, observability, and resilient user experiences.

The architecture assumes that AI is non-deterministic and can be slow, unavailable, or return an unusable result. Model calls therefore sit behind controlled service boundaries with authentication, rate limits, validation, error handling, and explicit response contracts. The UI is designed around those realities, with loading, timeout, retry, review, fallback, and non-AI paths where the product requires them.

My focus is not simply connecting an LLM to an interface. It is designing AI-enabled systems that remain secure, maintainable, observable, and usable in production.

  • Secure AI service architecture OpenAI APIs behind authenticated server-side boundaries; credentials and privileged operations never exposed to the browser.
  • Prompt systems & orchestration Structured prompts, reusable workflows, response contracts, validation, and application logic around model interactions.
  • AI product & UI architecture Copilots, AI-assisted UI generation, automation, human review, and clear interaction patterns for probabilistic output.
  • Resilience & graceful degradation Loading, streaming/waiting states, retries, timeouts, invalid or empty responses, service failures, and usable paths when the model is unavailable.
  • Security & trust boundaries Model output treated as untrusted input, with controlled data flow, output handling, tenant-data protection, and prompt-injection awareness.
  • Observability & operational control Model interactions designed so failures, latency, and unexpected responses can be understood and improved rather than becoming opaque production behavior.
  • AI-assisted engineering AI-supported development and UI generation integrated into the engineering workflow, with generated output reviewed, tested, and held to the same quality standards as manually written code.

Frontuna by the numbers

An AI UI-component and landing-page generator I built and run on my own. Visit frontuna.com

Architecture: 6 managed services

Selected projects

MammyZone

mammyzone.co.il · 2026

Built the full homepage and a Next.js 14 App Router scaffold with TypeScript, Tailwind and i18n for a consumer startup, using structured AI-assisted (Cursor) delivery.

Frontuna Developer Toolkit

frontuna.com

8 free developer tools (launch blueprint, competitor-gap and market-gap scanners, idea validator) built on the same LLM pipeline to drive product-led acquisition.

Skills

Front-End

  • Angular 8 → 22
  • Signals
  • Standalone components
  • Control flow
  • @defer
  • OnPush
  • TypeScript
  • RxJS
  • NgRx
  • Angular Material
  • React
  • Next.js
  • SCSS
  • Tailwind
  • Design systems
  • WCAG 2.1
  • Core Web Vitals

AI / LLM

  • OpenAI API
  • Prompt engineering & prompt pipelines
  • Streaming responses
  • LLM-powered UI and code generation
  • Agentic workflows
  • Cursor
  • Claude Code (subagents, hooks, MCP)

Testing & Quality

  • Jasmine/Karma
  • Jest
  • Cypress
  • Playwright
  • Code review
  • CI quality gates

Back-End & Cloud

  • Node.js
  • Express
  • REST APIs
  • PostgreSQL (Prisma, Neon)
  • MongoDB
  • Google Cloud Run
  • Vercel
  • AWS
  • Kubernetes
  • CI/CD (GitHub Actions, Jenkins)

Ways of Working

  • Technical leadership
  • Mentoring
  • Architecture decisions
  • Cross-functional delivery with product, design and security
  • Agile/Scrum

Certifications & education

Frequently asked questions

Do you work in Angular, React, or both?

Angular is my core: 9+ years in production, from AngularJS 1.5 to Angular 22, at Aman Group (Discount Bank), eToro and HUB Security. React and Next.js are my second stack: I am a certified MERN full-stack developer (Yaniv Arad College, 2023), I built the MammyZone homepage on a Next.js 14 App Router scaffold, and Frontuna generates production React components alongside Angular, Vue and Svelte.

What does your modern Angular work include?

Signals, standalone components, the new control flow, @defer and OnPush change detection. At HUB I migrated 15+ modules to standalone components and Signals, shrinking the initial bundle by ~25% and improving page load by ~35%. Migrations are incremental, not rewrites: at Aman Group I led the AngularJS → Angular migration of 40+ screens with zero critical production incidents.

What does AI integration mean in your work?

At HUB Security I designed and shipped a reusable AI-integration layer on the OpenAI API — streaming, prompt versioning, fallbacks and output validation — embedded in all 3 applications. It automates analyst workflows and cut manual review time by ~40%. I also rolled out AI-assisted development (Cursor, Claude Code, shared prompt systems) across the team, reducing new-screen delivery time by ~30%.

How do you keep LLM features secure?

The browser never holds the API key. Model calls go through an authenticated server-side service with rate limits and an explicit response contract. Model output is treated as untrusted input: validated, encoded, never executed as code. Prompt injection is a known abuse case, and the interface has timeouts and a non-AI path for when the model fails.

What does tech-lead work include for you?

I lead front-end architecture for 3 B2B applications and a team of 4 engineers on bi-weekly releases. I mentor 3 developers through 30+ code reviews a month and own the front-end decisions — state management, the shared component library and the LLM integration pattern — working with product, design, back-end and security on every release.

What testing and CI do you put in place?

Unit and E2E quality gates in CI. At HUB that raised front-end test coverage from ~20% to 70% and reduced production UI defects by ~30%. Tools: Jasmine/Karma, Jest, Cypress and Playwright, plus code review on every change.

How do you approach front-end performance?

Measure first, then fix what the metrics show. At eToro I raised Lighthouse performance on 60+ landing pages from ~60 to 90+, lifting sign-up conversion by ~15%. At HUB, standalone components, Signals and OnPush cut the initial bundle by ~25% and improved page load by ~35%. I track Core Web Vitals throughout.

Do you work in Hebrew and English, including right-to-left layouts?

Yes. Hebrew is my native language and my English is full professional. At eToro I shipped landing pages in 20+ languages, so multilingual and right-to-left layouts are part of how I build, not an afterthought.

Get in touch

Open to senior front-end, tech-lead and AI-integration roles. Tel Aviv, remote-friendly.

Email
amircabili@gmail.com
Phone
+972-54-690-2616
LinkedIn
linkedin.com/in/amir-cabili-9275291b
GitHub
github.com/amircabili
Frontuna
frontuna.com
Location
Tel Aviv, Israel
Languages
Hebrew (native), English (full professional)