whoami

Samsons Rostovs (call me Samson)

One Code to Rule Them All.
Barista by day. Computer scientist by night.

cat status.txt

2nd-year BSc Computer Science student at ETH Zürich. Bachelor's thesis kicks off in spring 2027 — topic still open.

foci

  • natural language processing
  • linguistics
  • probability & statistics
  • complexity theory
  • automation

languages

locale -a

  • ru_RU Russian
  • lv_LV Latvian
  • en_GB English
  • de_DE German
  • es_ES Spanish
  • #fr_FR French
  • #zh_CN Chinese

French and Chinese are commented out — present, but not running.

projects

Zurich Student Meals

live

A full-stack app that scrapes ETH and UZH cafeteria menus, ranks meals by price, and serves the cheapest lunch options through a dashboard — with scheduled scraping, caching, and email notifications.

flaskweb-scrapingautomationtailwindcss

Cook–Levin Framework

in progress

An interactive tool for simulating Turing machines, encoding their execution as a Boolean satisfiability problem via a Cook–Levin style reduction, and solving and visualizing the result through a CLI and a Streamlit web app.

pythonsat-solvingstreamlitcomplexity-theory

Bachelor Thesis

starts spring 2027

Topic not decided yet — this card gets a real title and description once the thesis actually starts.

research

blog

No posts published yet.

first post lands eventually — no promises on timing

resume

2nd-year BSc Computer Science student at ETH Zürich, interested in computability and complexity theory. Open to internships, side projects, and ideas for the upcoming thesis.

Languages

  • Python
  • TypeScript
  • Go

Frameworks

  • Flask
  • React
  • FastAPI

Tools

  • Docker
  • Git
  • PostgreSQL
Download résumé

contact