← Peer Fichman

Peer Fichman

Software Engineer

About

Committed, that would be the one word I would most likely choose to describe myself. Not solely because of its relevance to software engineering, but because, just like in Git, it is the most atomic building block of a creation process. I put my spirit into every project I am leading, every component of it, and every commit. I seek to join a team of achievers who are committed to innovation.

Experience

2025 — today

Browsi Ltd. — Software Engineer

Leading the design and implementation of software product features end-to-end. From the cloud infrastructure architectures, through server contract implementations, up to the UI. Maintained a broad role in the company, holding knowledge across all products.

2020 — today

Entrepreneur

Leading, partnering, and executing software projects in a self-employed fashion for small and medium businesses. I constantly seek opportunities to push innovation boundaries and supply businesses with the edge required to stand out in a constantly progressing environment.

Education

Shenkar — B.Sc. Software Engineering

Graduated with an honors degree after receiving the dean’s excellence award for three consecutive years. During my studies, I dedicated a great focus on web development in a cloud environment, which laid the fundamentals for the scalable systems I design and implement.

Works

AI Presence

Monitoring brand awareness across LLM models. Querying LLMs for brand mentions, then waterfalling the results into an analysis prompt to maintain non-bias. Utilizing various cloud services: ECS, Lambda, DynamoDB, SQS, EventBridge, API Gateway. Written in TypeScript over Node.js (Nest), with Snowflake for persistent storage of analysis results.

Read design doc →

Chat History

Migrating chats with messages from client to server side. A thin Chat entity is stored in MySQL, while messages are stored in OpenSearch and clustered around the chat ID. Migrating the client required extensive use of design patterns — such as a facade that exports a unified interface, adapted by both legacy and new services, and factorized at runtime.

Read design doc →

Skills

Dev
JS / TSNode.jsNestDockerPythonGitJenkins
Client
AngularVanilla JSHTMLCSSPlaywrightRxJSMaterial
Data
SnowflakeMySQLOpenSearchMongoDBDynamoDBRedisORM
Cloud
ECSLambdaVPCRDSIAMSQSS3