← jfreyberg.dev Download PDF

Julian Freyberg

Full-stack engineer with a data science background, building data-heavy web products end to end.

Work Experience

Datawrapper · Full-Stack Engineer
  • Develop the charting tool used by The New York Times, Reuters, The Washington Post and The Guardian
  • Built real-time collaboration into the chart editor, so teams can work on the same chart together
kmapp · Co-Founder
  • Co-founded a document search platform and built its full stack with FastAPI, Svelte & TypeScript
Data Science Group · Data Engineer (Part-time)
  • Built Python ETL pipelines that processed millions of tweets for research projects like EPINetz
  • Managed the data across MongoDB, Postgres & Elasticsearch
heiCLOUD · Full-Stack Engineer (Part-time)
  • Worked on Heidelberg University's IaaS platform for its institutes
  • Built a billing dashboard with Django and Chart.js that shows institutes their usage and costs

Selected Projects

nx2dw · Open Source Library
  • Built a Python library that turns NetworkX graphs into Datawrapper scatterplots
  • Published it as open source alongside a Datawrapper blog post
EPINetz · Research Project
  • Built an interactive platform for exploring political discourse on Twitter
  • Collected the data and implemented the platform in Python and React
Svupa.js · Open Source Framework
  • Built a Svelte and Supabase framework for real-time apps
  • Designed it around a single source of truth and optimistic updates
Measuring Education with OpenStreetMap · Geospatial Data Science Project
  • Showed that OpenStreetMap data predicts education levels well, in Germany and worldwide
  • Collected, cleaned and analyzed the data, and presented the findings in a report
InformatiCup · National CS Competition
  • Optimized an NP-hard railway scheduling problem to minimize total passenger delay
  • Won first place out of 30 submissions
Analysis of Topics discussed in Bundestag · Text Analysis Project
  • Extracted and analyzed the topics of Bundestag debates
  • Used a novel unsupervised topic modeling approach

Skills

Programming
TypeScript, Python, SQL, R, Java, PHP, C#/C++
Frontend
Svelte, React, Tailwind, HTML/CSS
Backend
FastAPI, Django, Node
Data & ML
Pandas, NumPy, scikit-learn, PyTorch, Spark
Data stores
Postgres, Elasticsearch/OpenSearch, MongoDB, Redis, Supabase
Infrastructure
Docker, Kubernetes, AWS, GCP, Linux
Languages
English (full professional proficiency), German (native speaker)

Education

M.S. in Data and Computer Science · Heidelberg University · Grade 1.0
B.S. in Computer Science · Heidelberg University · Grade 1.7