Skip to content
Open to work

Hi, I’m Yarin Solomon

Full-Stack Software Developer

Computer science graduate from Ben-Gurion University (GPA: 85) with expertise in software development and artificial intelligence. Demonstrated ability to design complex systems, including AI applications utilizing neural networks and advanced algorithms. Particularly interested in API development, microservices architecture, and system integration, while eager to explore diverse backend development paths.

Projects

A selection of things I’ve built. More on GitHub.

Reign & Gain

BackendFullstack

A mobile fitness RPG where verified real-world workouts drive turn-based roguelite progression — XP, stats, gold, and loot. The Unity 6 client is built entirely in C# at runtime: no prefabs, one near-empty bootstrap scene, and procedurally generated UI textures instead of art assets. Combat rules live in a pure synchronous engine with no Unity types in the maths, driven by seeded RNG so any run reproduces from its seed, and covered by an EditMode suite plus an autopilot that walks a full run unattended. Behind it, the client is untrusted: a Kotlin host reads Health Connect on-device and uploads raw signals — never a verdict — and a Fastify server re-scores them through composable signal checkers before awarding anything. Reward formulas live in Postgres, tunable without a redeploy, with row-level security keeping every authoritative table server-write-only.

Unity 6C#FastifyNode.jsTypeScript

AI Conductor

AI EngineeringFullstack

A two-agent system for building and running voice AI assistants. A Builder turns a natural-language description into a structured Assistant Spec via Claude structured outputs, then edits that spec through a bounded tool-calling loop with self-correction and a whole-spec regeneration fallback. The spec then runs live: the operator talks to the assistant over OpenAI Realtime via WebRTC, and its reach tool can place a real phone call bridged server-side to a second Realtime session over Twilio Media Streams — both sides speak G.711 mu-law, so the bridge is a byte-for-byte relay. Tools (reach, qualify, book) are invoked non-linearly, and every outcome lands in a shared SQLite context store.

OpenAI Realtime APIAnthropic Claude APIWebRTCTwilio Media StreamsPython

Job Screening Agent

AI EngineeringBackend

Personal job screening agent that monitors WhatsApp groups and Telegram channels for job postings using Claude Haiku via the Anthropic SDK with Pydantic-enforced structured outputs. Built on a LangGraph StateGraph with adaptive mode selection — groups automatically switch from two-call (classify → extract) to a single combined call once they exceed a 70% job-post rate. Delivers instant Telegram alerts with one-tap Block Role / Block City buttons, a daily digest, semantic similarity search via ChromaDB, and a natural-language /ask command. Includes a public Telegram bot for live querying — available when the agent is running.

Anthropic Claude APILangGraphPythonFastAPITelethon

Backgammon AI

Backend
PythonPyTorchTkinterPyInstaller

Meeting Transcription System

AI EngineeringFullstack
ReactTypeScriptViteFastAPIPython

Name Generator on AWS EKS

DevOps
TerraformAWS EKSKubernetesDockerGitHub Actions

MusicSwipe

Fullstack

Swipe through a Spotify playlist Tinder-style while each track plays live; liked tracks land in one or more destination playlists. Built in React Native (Expo) behind a platform adapter boundary — every Spotify call sits inside one adapter, and the UI reads capability flags instead of checking which platform it is on. Swipes write to local Zustand state first and sync fire-and-forget to an Express and Supabase backend, while playlist writes are queued and retried with exponential backoff so they never block the swipe UI.

React NativeExpoTypeScriptSupabasePostgreSQL

TuneCraft

Fullstack
ReactTypeScriptNode.jsExpressPostgreSQL

AI Crypto Advisor

FullstackAI Engineering
TypeScriptReactExpressNode.jsMongoDB

faceb00k.com

Backend
Node.jsExpressMySQLHTML5CSS3

Skills

Technologies and tools I work with.

Languages

PythonTypeScriptJavaScriptJavaC#Kotlin

Web & Full-Stack

ReactNext.jsNode.jsExpressFastAPIZodREST APIs

AI & ML

Anthropic Claude APIPyTorchLangChainLangGraphOpenAI Realtime APIOpenAI Whisper API

Databases

PostgreSQLSupabaseSQLiteMongoDBChromaDB

DevOps & Cloud

AWSDockerKubernetesTerraformCI/CD

Get in Touch

Open to new roles and interesting projects. Drop a message or reach out directly.

© 2026 Yarin Solomon. Built with Next.js & Tailwind CSS.