Daniel RotkopfFull-stack engineer

Daniel Rotkopf

Full-stack engineer

I build web applications and the systems that run behind them. I prefer working across the whole of something rather than one slice of it.

I also work in RF, and on machine learning.

RF

I work in RF and signal processing. Taking a signal apart, working out what is actually inside it, and building the tooling around that.

Machine learning

What interests me is the part close to the data and the model itself. How a network is actually trained, why one architecture fits a problem better than another, and what to do when the data is messy or missing. I have worked with neural network fundamentals and backpropagation, sequence models for text, image classification, and using language models to label data.

Projects

About

Most of my work is full-stack web development. I build the interface, the API behind it, and the pipeline that gets it deployed, and I am comfortable owning all three rather than handing parts off.

On the front end that means React and TypeScript, with MUI for components. Behind it, Postgres for storage and Redis for caching. Everything runs in containers on Kubernetes.

Contact

Email is best.

GitHub

Frontend

  • React
  • TypeScript
  • JavaScript
  • MUI
  • HTML
  • CSS

Backend and data

  • Python
  • Flask
  • Postgres
  • Redis
  • SQLite
  • REST APIs

Infrastructure

  • Docker
  • Kubernetes
  • CI/CD
  • Git
  • Linux
  • nginx

RF and signals

  • RF
  • Signal processing
  • CRF
  • Calculus

Machine learning

  • TensorFlow/Keras
  • NumPy
  • scikit-learn
  • Pandas
  • Selenium
  • OpenAI API
  • Matplotlib