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.

TuneCraft

Full-stack playlist manager for Spotify, SoundCloud, and Tidal. Features composable shuffle algorithms (artist spread, genre spread, chronological mix), automated reshuffles via a background cron job, and tools to merge, split, and deduplicate playlists. Enriches every track with audio features and genre tags via the ReccoBeats and Last.fm APIs.

ReactTypeScriptViteNode.jsExpressPostgreSQLPrismaRailwayVercel

Backgammon AI

Full Backgammon engine with five AI opponents of increasing sophistication: random, heuristic (six-feature weighted evaluation), depth-limited minimax, MCTS with UCB1, and a PyTorch neural network trained to outperform the heuristic (~60% win rate). Includes a tournament mode that runs any combination of bots round-robin, with per-bot parameter tuning via a setup UI — no code changes required.

PythonPyTorchTkinterPyInstaller

faceb00k.com

A BGU university security assignment replicating Facebook's login and registration UI. Demonstrates credential harvesting techniques, SQL injection prevention via parameterised queries, and HTTP security headers (helmet.js) — built to explore the gap between a convincing phishing interface and secure backend practices.

Node.jsExpressMySQLHTML5CSS3

Skills

Technologies and tools I work with.

Languages
PythonJavaCC++JavaScriptTypeScriptAssembly
Web / Full-Stack
ReactNext.jsNode.jsExpressViteHTMLCSSTailwind CSSREST APIs
Databases
PostgreSQLMySQLPrisma ORMSQLDML
DevOps & Tools
GitGitHubDocker
ML & AI
PyTorch
Platforms
VercelRailwayWindowsUNIXLinux

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.