Cyber Security Specialist

TalForsher

I focus on application security, exposed data, and AI vendor risk — connecting what an application shows with what it actually exposes.

AppSecApplications
& APIs
AI RiskVendor
Intelligence
Tal Forsher, cyber security specialist
My Security Focus

Beyond the Interface. Into the Risk.

I’m Tal Forsher, a cyber security specialist with a software engineering background. My work connects application security, data exposure, and AI vendor risk through security-focused products and hands-on investigation.

Exposure Discovery

Investigating the gap between what a public interface displays and what its underlying APIs reveal.

Application Security

Focusing on access boundaries, data protection, and the difference between public and authenticated access.

AI Vendor Risk

Making third-party AI risk easier to understand through the vendor intelligence work behind Forshrr.

An Engineer’s Perspective

Drawing on production software experience to connect security findings with practical changes to applications.

AppSec
Application Security
APIs
Data Exposure
AI
Vendor Risk
Code
Engineering Foundation
Featured Work

Security Work & Engineering

DeltaForsch, Forshrr, and my engineering work on Lunar — followed by the software projects behind my technical foundation.

⭐ Featured · New 2026
DeltaForsch - Security Intelligence
DeltaForsch • 2026

DeltaForsch - Security Intelligence

Security intelligence products that reveal hidden exposure, leaked operational data, and risky disconnects across public digital surfaces

ReactNext.jsTypeScriptTailwindCSSVite
Visit live site
Forshrr - AI Vendor Risk Intelligence
Forshrr

Forshrr - AI Vendor Risk Intelligence

Free AI vendor risk intelligence platform for instantly assessing third-party AI risk

Visit Project
Lunar - Cyber Intelligence Platform
Webz.io

Lunar - Cyber Intelligence Platform

Cyber intelligence platform at Webz.io; my contribution focused on frontend engineering, data visualization, and API integration.

Rotter.net Modernization
Webiya

Rotter.net Modernization

Complete frontend overhaul of one of Israel's major discussion forums

Percepto Platform Migration
Percepto

Percepto Platform Migration

Led complete migration from AngularJS to modern React architecture

Engineering Foundation

Experience Timeline

The development roles behind my security perspective, including work on Lunar at Webz.io. Historical job titles are preserved below.

PerceptoFreelance
Senior Frontend Developer
Feb 2025 – Jun 2025
  • Led migration from legacy AngularJS to modern React platform
  • Designed application architecture from scratch
  • Applied UX best practices & accessibility standards
  • Conducted POCs to drive technical decisions
Webz.ioFull-time
Principal Frontend Developer
2022 – 2024
  • Designed & developed Lunar, flagship cyber intelligence platform
  • Built full stack: Next.js frontend, React components, API integration
  • Led internal consulting for all frontend initiatives
  • Resolved frontend security issues across verticals
WebiyaFull-time
Frontend Developer
2021 – 2022
  • Modernized Rotter.net, one of Israel's major forums
  • Developed media editing UI for glossai.co
  • Outsourced projects for startups & media platforms
FreelanceIndependent
Frontend Developer
2018 – 2021
  • React, Next.js, WordPress projects
  • Data-driven applications
  • Client project delivery
Explore my software engineering background
Technical Arsenal

Tech Stack

Deep expertise in modern frontend technologies with full-stack capabilities

Core Expertise

Primary technologies mastered

Styling & UI

Design implementation

Design Systems90%

Backend & More

Full-stack capabilities

Interactive Visualization

Skill Ecosystem

Hover or tap to explore interconnected expertise

React
TypeScript
Next.js
Tailwind
Node.js
Performance

Tap a skill node to explore

6+
Years Experience
20+
Technologies
Code Quality

Problem → Solution

Real scenarios showing strategic thinking and clean code practices

The Problem

Component re-rendering too frequently, causing UI lag with large datasets

Before
// Before: Unnecessary re-renders
function DataTable({ data }) {
  const [filter, setFilter] = useState('');
  
  const filteredData = data.filter(item => 
    item.name.includes(filter)
  );
  
  return (
    <div>
      <input onChange={e => setFilter(e.target.value)} />
      {filteredData.map(item => (
        <Row key={item.id} data={item} />
      ))}
    </div>
  );
}
After
// After: Optimized with memoization
function DataTable({ data }) {
  const [filter, setFilter] = useState('');
  
  const filteredData = useMemo(() => 
    data.filter(item => 
      item.name.toLowerCase().includes(filter.toLowerCase())
    ), [data, filter]
  );
  
  const debouncedFilter = useDeferredValue(filter);
  
  return (
    <div>
      <input 
        onChange={e => setFilter(e.target.value)} 
        value={filter}
      />
      <VirtualList items={filteredData} />
    </div>
  );
}

Key Improvements

useMemo prevents unnecessary filtering
useDeferredValue for smooth input experience
Virtual scrolling for large lists
Case-insensitive search
Let's Connect

Let’s TalkSecurity.

Have a question about application security, exposed data, or AI vendor risk? Get in touch to discuss your product, a security-focused role, or a collaboration.

Israel
Hebrew Native
English Fluent

Designed & Built by Tal Forsher • 2026