available for select engagements

Hi, I'm Adam.
I am

Eight years building NLP systems across academia and industry — from yeast cell tracking to multilingual NER and ASR rescoring. I co-organize PolEval and contribute to CLARIN-PL open-source tooling.

Services

Engagements range from short-form research sprints to long-term embedded engineering.

◈

Deep Learning Engineering

End-to-end design and training of neural architectures — from data pipelines to production deployment on GPU clusters.

✦

NLP Systems

Custom language models, NER, coreference, ASR rescoring and information extraction across low-resource languages.

❖

Research & Consulting

Translating academic SoTA into shippable systems. Literature reviews, prototypes, and reproducible benchmarks.

✺

Open-source Tooling

Building and contributing to NLP toolkits and annotation platforms used by research communities.

Research Projects

A decade of applied research across NLP, computer vision, and open-source tooling.

BSNLP 2021 — NER & Linking

↗
Researcher · Dec 2020 – Apr 2021

Few-shot and zero-shot Named Entity Recognition and coreference resolution across multilingual Slavic languages (Polish, Czech, Ukrainian).

NLPNERResearch

PolEval 2021 — Task 1

↗
Co-Creator · Oct 2020 – Oct 2021

Co-authored the punctuation restoration task: data acquisition, annotation guidelines, evaluation metrics, and contestant scoring.

NLPPolEval

PolEval 2020 — t-REx for ASR

↗
Researcher / Coordinator · Apr 2020 – Oct 2020

Hybrid ASR improvement system: lattice extender + transformer-based utterance rescorer using ELECTRA.

ASRNLPTransformers

BSNLP 2019 — Slavic NER

↗
Co-Creator · Mar 2019 – Jun 2019

Shared task on multilingual NER and entity disambiguation across Slavic languages.

NLPNER

PolEval 2018 — Nested NER

↗
Team Leader · May 2018 – Oct 2018

Led a team on Nested Named Entity Recognition for Polish, proposing SoTA methods and final submission.

NLPNERPolEval

Liner2 & Crete Coreference

↗
Researcher / Developer · 2020 – 2021

Open-source NER and coreference resolution toolkit developed at CLARIN-PL.

NERCoreferenceTools

Inforex Annotation Tool

↗
Developer · 2020 – 2021

Web system for collaborative text corpora construction with multi-level semantic annotation.

NLPAnnotation

CellStar Algorithm

↗
Researcher / Developer · Aug 2012 – Mar 2017

Automatic segmentation and tracking of budding yeast cells in brightfield time-lapse microscopy.

CVMLBio

Yeast Image Toolkit

↗
Co-Creator · Aug 2012 – Mar 2017

Benchmarking platform for cell segmentation and tracking algorithms in microscopy.

CVBenchmark

AudioScope

Co-Creator · Mar 2016 – May 2017

Research system for identifying spoken phrases in audio recordings.

AudioNLP

Skills & Certificates

Languages
PythonScalaJavaC++BashSQL
ML / DL
PyTorchTensorFlowHuggingFacescikit-learnONNXCUDA
NLP
TransformersELECTRABERTNERCoreferenceASRTokenization
Infra
DockerKubernetesMLflowAirflowAWSSpark
  • PhD candidate — Wrocław University of Science and Technologyongoing
  • MSc — Computer Science, WUST2017
  • PolEval Co-organizer2018–2021
  • BSNLP Shared Task contributor2019, 2021

Publications

  1. 01
    Slavic Named Entity Recognition: BSNLP 2021 Shared Task Submission
    BSNLP @ EACL 2021
    ↗
  2. 02
    PolEval 2021 Task 1: Punctuation Restoration from Read Text
    PolEval 2021
    ↗
  3. 03
    t-REx: Transformer Rescorer & Extender for ASR
    PolEval 2020
    ↗
  4. 04
    Nested Named Entity Recognition for Polish
    PolEval 2018
    ↗
  5. 05
    CellStar: Algorithm for Yeast Cell Segmentation in Brightfield Microscopy
    Bioinformatics
    ↗

Blog posts

Occasional notes from the lab bench and the production trenches.