I’ve been a solo founder for over a year, building an AI-based service. Now, I’m looking to become a team player and learn from working with others.
Skills/Tech
Field | Technologies | Proof |
Sales & Customer Support | Cold email, call and text outreach, Customer support | About 15 chess tournaments sold and managed in Spain, France, and Germany (most through cold outreach) this summer (2024): moveread.com, tnmt.moveread.com, |
Deep Learning | Pytorch, TF. Background: probability, linear algebra, and calculus | |
Computer Vision | OpenCV. Background: computational geometry | |
Backend | Python, FastAPI | |
Webdev | React, Typescript, NextJS | |
Sysadmin | Bash scripting, Cron, Services, etc. | Hard to prove, but: github.com/marciclabas/cit |
Devops | Docker, Azure | https://hub.docker.com/u/moveread, https://github.com/marciclabas/func-az. Most sites mentioned above are hosted on Azure SWA, backends are Docker on Azure Web Services. Data of my service is stored on Cosmos DB and Azure Blob (https://github.com/moveread/core) |
Other stuff I know but haven’t used in production: C, Rust, Haskell, Android (Kotlin w/Jetpack), Java
Formal Education
BS in Informatics Engineering
- Average: 9.01/10 overall and 9.7/10 in the initial phase
- Currently in last (4th) year
Professional Music Degree
- Municipal Music Conservatory of Barcelona (CMMB)
French DELF B2
Projects
Moveread
A service for chess tournaments. This summer (2024), it has been used in over 15 tournaments across Spain, France and Germany.
Moveread involved training these models:
Usage | Model | Details | Data |
Image Preprocessing | Table Transformer | Adapted to predict contours (instead of bounding boxes) | Finetuned on over 6k annotated scoresheet images |
OCR | CNN+RNN (with CTC) | ㅤ | Finetuned on over 500k annotated handwritten chess moves |
OCR Postprocessing | BERT | (Position, Notation) → Move. Trained with related tasks and simulated errors and OCR noise | Trained from scratch with increasing difficulty. Millions of positions, randomly generated and from real online games |
Open Source
Many open source libraries as a by-product of Moveread:
Package | Language | Description |
Python | A method-chaining style Functional Programming library | |
Python | An async dict interface, with implementations for SQLite, Postgres, Redis, Azure Blob, Azure Cosmos DB, the file system, and more | |
React TS | Animations and user interaction components over ChakraUI and Framer Motion. Live demo | |
React TS | Perspective cropper and grid selector UIs, over FabricJS and OpenCVjs (via web workers). Live demo |
And more! GitHub