welcome to my corner of the internet

Liran Attar

CS student at BGU. I like asking hard questions,
then writing code until they have an answer.
Data science, deep learning, and algorithmic trading.

Data Science Deep Learning AI Agents Algotrading

Featured Projects

Live Agent System

Garmin Health Intelligence: Deterministic Math Meets Multi-Agent AI

An autonomous Data Engineering and AI platform built to analyze personal Garmin watch data. The system solves LLM hallucination through a "Determinism before Semantics" architecture - mathematical ground truth is established before any AI touches the data.

Multi-Agent System: A squad of 5 specialized AI agents (CrewAI) interprets pre-validated results in parallel. From sleep architecture to training load optimization, they synthesize insights grounded in your own physiological data.
Python GenAI Agents Heroku DB
Live Trading Bot

AlgoTrading: Mean-Reversion & Momentum Bot (currently under reserve duty management)

A fully automated trading system that scans the NASDAQ-100 daily for mean-reversion and momentum signals, executes bracket orders through Interactive Brokers, and persists every trade, portfolio snapshot, and performance metric to a Postgres database.

Architecture: Daily batch pipeline — Yahoo Finance data → technical indicators (Bollinger, RSI, MACD, ATR) → signal generation → IB Gateway bracket orders (stop-loss + take-profit).

Stack: Python · FastAPI · Heroku Postgres · GitHub Actions CI/CD · Chart.js dashboard.
Python FastAPI IB Gateway Heroku DB
Deep Learning Research

Visual Localization: Direct Coordinate Regression via Deep Ensembles

A deep learning system that treats visual localization as a continuous regression problem rather than a discrete retrieval task - no GPS signal, just a photo and a prediction. Tested on BGU campus with 3,646 images captured in 360 degree rotations for viewpoint invariance.

Architecture: Ensemble of EfficientNet-B0, ResNet18, and ConvNeXt with transfer learning, extracting spatial features robust to lighting and viewpoint changes.

Result: 5.24m mean error in a GPS-denied environment.
PyTorch EfficientNet Interactive Map