Skip to content
View jsugarelli's full-sized avatar
⚙️
Working
⚙️
Working

Block or report jsugarelli

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jsugarelli/README.md

About me

I am an economist, self-taught programmer, BI lead, author, lecturer and maintainer of several R packages. I enjoy programming, writing and teaching. Focus of my work is on making complex things more accessible.

My GitHub presence mainly features the R packages I have developed over the last couple of years. They broadly fall into the following categories:

Apart from the R packages you'll find:

  • market: A market simulation tool for my economics students (Python plus streamlit)
  • openai_assistant: A simple information revtrieval/RAG assistant based on OpenAI's Assistant API (see publication below)
  • covid-19: Some R work I did to analyze the Covid-19 situation in Germany and get reliable und unbiased information beyond what media published

Current projects

  • Working on the first edition of my new book "Programmieren mit ChatGPT" (Programming with ChatGPT", in German) (publisher: Springer)
  • Revising the second edition of my Python programming book
  • Experimenting with AI, mainly with OpenAI's API, but also with open-source models from time to time
  • Working on a market simulation tool based on Python and streamlit, mainly for the students of my lectures (you can access the code here: https://github.com/jsugarelli/market, the app here: https://market-simulator.streamlit.app/)
  • Giving lectures in economics at Hochschule München

Publications

Books

Articles & Papers

Languages & Tools

Languages

Mainly
Python R SQL
but also from time to time
JavaScript PHP Perl C/C++

Generally, I like to try out new (or old?) things (ever written something in FORTH?)

Tools

For the tool freaks out there: My editor/IDE choice is quite language-dependent. I work mainly in R Studio (for R), Visual Studio Code (for Python) and Microsoft SQL Server Management Studio (for T-SQL). I also use Sublime Text (mainly for JavaScript, Perl and PHP code). To organize everything I work with Microsoft To Do and Microsoft OneNote (my second brain, absolutely indispensable). And most importantly for efficiency and avoidance of frictions: I use the same tools at home and in my job.

Blog, Social Media and Contact

My blog

I run the Topics in R blog which I mainly use for announcements (new packages, articles, books) and which also feeds into RBloggers. Here are the most recent posts (at least the major ones):

Twitter

I try to keep away from social media (Github != social_media) to protect my time and be more productive, but I do use Twitter. If you want to receive the latest updates on my packages and learn about interesting things I come across, click @jsugarelli to follow. I am also on LinkdedIn, but post rarely.

Website

http://www.zuckarelli.de

Stats

GitHub stats

Pinned Loading

  1. packagefinder packagefinder Public

    Comfortable search for R packages on CRAN, either directly from the R console or with an R Studio add-in

    R 43 4

  2. xplain xplain Public

    A framework for providing interactive interpretations and explanations of statistical results

    R 25 3

  3. xmlconvert xmlconvert Public

    Comfortably converting XML documents to dataframes and vice versa

    R 20 7

  4. switchcase switchcase Public

    A simple and flexible switch-case construct for the R language

    R 3

  5. debugr debugr Public

    Debug tool to watch objects/expressions while running an R script

    R 17 4

  6. flatxml flatxml Public

    Tools for working with XML files as R dataframes

    R 23 3