Farbod Salamat-Zadeh

Hey, I'm Farbod. 👋

I'm currently a Software Engineer at Squarepoint Capital. 💻

Welcome to my website!

wave-header

Relevant Experience

2022–present

timeline-line

Software Engineer

@ Squarepoint Capital

Working predominantly on high-throughput storage systems.

Details available upon request.

2019–'22

timeline-line

Computer Science BSc

@ University of Warwick

  • Modules incl. Functional Programming, Compiler Design, Advanced Databases
  • Final year project: a domain-specific language for building presentations

2021

timeline-line

Software Engineer Intern

@ Squarepoint Capital

  • Improved rankings of an internal search system by 89%
  • Created new ETL pipelines to store heuristics

Skills

BackendPython
PostgreSQL
Haskell
C++
Shell
ToolsGit
Kubernetes
Helm
Prometheus
Grafana

Featured Projects

Codeforces CLI

Haskell (2021)

A command-line interface to interact with the competitive programming site Codeforces.

The CLI allows you to view upcoming contests, browse problems, watch standings during contests, and more.

Stock Trading Game

JavaScript | React | Python | Django | SCSS (2020)

A stock trading game with a twist, built with a friend over the summer.

People invest in stocks to gain money. So we thought, what are the best strategies to lose money on the stock exchange?

The stock trading game is a virtual stock trading platform where the goal is to lose the most amount of money. Each investor starts with an initial sum of one million dollars and can purchase stocks of their choosing from the NASDAQ index.

Pokédex App

Java | Kotlin | Android | SQLite (2016–'17)

A database that Pokémon-enthusiasts can browse, filter, and search through to find descriptions and stats of Pokémon.

The app uses a colourful, intuitive design and includes features like being able to compare Pokémon side-by-side.

Student Timetable App

Kotlin | Java | Android | SQLite (2016–'17)

Timetable is an app to help students manage their busy schedules.

For students always late to class, Timetable reminds you of your classes X minutes before they start, configurable in Settings. Forgetful students can keep on top of their assignments using the sorted list, colour-coded by subject. Notifications are displayed for overdue or incomplete assignments, and once you're done, you can swipe them off the list.

Other Projects

Personal Website

TypeScript | React | Gatsby | SASS
(2020–present)

My personal website (this website).

Decks

Haskell | TypeScript
(2021–'22)

A DSL and Editor for Creating Slides. (Submitted with accompanying report for my final year university project).

RSA Website

JavaScript | React | SASS
(2020)

A website demonstrating RSA encryption, built with a React-driven technology stack.

Music Database Project

Kotlin | MySQL
(2019–'20)

A web crawler to gather and organise classical music metadata. This allows for easily searching music by composer, time period, or even instrumentation.

Family Tree App

Java | Android
(2017)

An Android app for creating and exploring your family tree.

UsefulViews Library

Java | Android
(2015–'16)

Useful widgets for Android including LabelledSpinner, a Spinner with a floating label, inspired by material design guidelines.

See this question on Stack Overflow and another similar question for context.

wave-footer