Anatoli Kot

Anatoli Kot

Software Engineer · Cybersecurity

About

Who I am, and how I build.

Beer Sheva, IsraelB.Sc. Software Engineering — CybersecurityIDF Reserve Duty (2025–Present)AI-Assisted Engineering

I'm Anatoli Kot — a software engineer specializing in cybersecurity, based in Beer Sheva, Israel. I'm drawn to the questions underneath software: how data moves, where it can leak, and what it takes to build something that holds up when someone leans on it.

I earned my B.Sc. in Software Engineering at Sami Shamoon College of Engineering (SCE) with a cybersecurity specialization — computer networks, cryptography, databases, and machine learning. My final project, SMSNet, pulled those threads together into an Android app that uses machine learning to detect SMS phishing.

The path so far

I came to engineering through real operations rather than around them. I implemented and supported SAP systems at Soroka Medical Center for Ness Technologies, solved customer problems in technical support at Partner Communications, and ran production machines at HP Indigo. Each role taught the same lesson from a different side: debug calmly, explain clearly, and care about what happens after the handoff.

Right now

I'm deepening the offensive side of security in Ecom School's hands-on cybersecurity course — penetration testing, vulnerability assessment, and analysis with Kali Linux, Nmap, Metasploit, and Wireshark — while serving in the IDF reserves.

AI & Prompt Engineering

I treat a prompt the way I treat code: specific, reviewable, and judged by what it produces. This site is the working proof — it was built in directed sessions with Claude Code, where the model wrote alongside me and my job was everything around it: the brief, the constraints, and checking the result before it shipped.

how-i-prompt.md

<role> A senior engineer on this codebase — not an autocomplete. </role>

<context> The repo, its conventions, and why earlier attempts were reverted. </context>

<task> One outcome, stated so it can be checked. </task>

<constraints> No invented facts. No quiet scope creep. </constraints>

<verify> Tests, a real browser, and the live site — then call it done. </verify>

  • Structured prompts with roles, context, constraints, and explicit acceptance criteria
  • Agentic workflows in Claude Code — planning, parallel sub-agents, and review loops
  • Extended Agent Dashboard, an open-source control plane for Claude Code agents, in my own fork
  • Turning “looks right” into evidence: type-checks, tests, and browser checks
  • Working across Claude and ChatGPT for code, research, and writing
Portrait of Anatoli Kot
System Status
>_anatoli@portfolio|OS: PortfolioOS (Next.js 16.3.4)Kernel: React 19.2.8CPU: TurbopackProjects: 14Languages: TypeScript, JavaScript, Python, Java