Technical Writing
I have experience in technical writing and working with cross-functional teams to create high-quality blog posts and well-researched longform pieces. I have also conducted engaging technical interviews with data scientists and their teams at organisations such as the Rockefeller Foundation, World Bank, German Ministry of Health, UNICEF, City of London AI Lab, and AI Sweden.
My articles frequently rank highly on Google search for common keywords, in part due to my comprehensive research and careful writing process. I enjoy breaking down complex technical concepts for both beginners and advanced learners, and achieve success from being able to empathise what learners might want to know, and how they can learn best, about a new framework, enterprise tool, or platform.
I’m always interested to hear about new projects. To collaborate, get in touch with me at elliotjgunn at gmail.com or on LinkedIn.
Specialisation
My specialities include: data science, data engineering, machine learning, beginner-intermediate programming concepts, analytics, big data, econometrics, research design, enterprise data tooling, and the modern data infrastructure.
I have a working knowledge of popular data science tools and libraries including: scikit-learn, TensorFlow/Keras, Spark, Dask, Python, SQL, Stata, and end-to-end deployment.
Get in Touch
Please get in touch with me at elliotjgunn at gmail.com or on LinkedIn if you would like to collaborate.
Portfolio
Here are samples of technical writing work I’ve done (for Medium links, right-click ‘view in Incognito’ to bypass the paywall.)
Enterprise tooling
Here are some examples of recent work I’ve done:
Dagster
I’ve created a 10-part Python guide which was launched in October 2023 alongside Dagster’s stakeholder education programs, including Dagster University.
- Python Packages: a Primer for Data People part 1
- Python Packages: a Primer for Data People part 2
- Best Practices in Structuring Python Projects (#2 on Google search for “structuring python project”)
- From Python Projects to Dagster Pipelines
- Environment Variables in Python (#10 for “environment variables python”)
- Type Hinting in Python (#7 for “type hints python”)
- Factory Patterns in Python (#4 on Google search “factory pattern python”)
- Write-Audit-Publish in data pipelines (#1 on Google search for “write audit publish python”)
I co-authored “Standardize Pipelines with Domain-Specific Languages” with Tim Castillo.
Plotly
- From Prototyping Jupyter to Deploying Data Apps with Dash AG Grid: article and GitHub repository featuring two Dash apps and a Jupyter Notebook
- Effective ML Workflows: Integrating Dash Enterprise within the ML Lifecycle (webinar recording)
- 5 Awesome Tools to Power Your Geospatial Dash App: A comprehensive guide to your first geospatial Dash app
Blog posts
CareerFoundry
- What is SQL? The Complete Guide
- SQL Interview Questions (and How To Answer Them)
- What is Power BI?
- Creating Data Visualizations in Tableau (A Beginner’s Guide) (#5 on Google search for the title)
- How to Become a Freelance Data Analyst (#3 on Google search for the title)
- What is a Business Systems Analyst? (#8 on Google search for the title)
- What is a Relational Database?
- What Are CRUD Operations?
- What Is Spatial Analysis, and How Does It Work?
- 15 of the Best Free Open Data Sources for 2023 (#5 on Google search for “best free open data”)
- Data Analytics for Beginners: Jupyter Notebook Tutorial
- What Is RStudio? A Beginner’s Guide (#4 on Google search for “what is RStudio”)
- Big Data Analytics: Why Does it Matter and How Does it Work?
- What is PostgreSQL and How Do Data Analysts Use It?
- 11 of the Best ChatGPT Data Analysis Prompts You Should Know (#3 on Google search for “ChatGPT Data Analysis Prompts”)
- How To Become A Data Consultant: A Beginner’s Guide (#12 on Google search for “How To Become A Data Consultant”)
- 16 of the Best Python Machine Learning Libraries to Try
- What is an Analytics Engineer? A Beginner’s Guide
- 12 Great Machine Learning Projects to Get You Started in AI
- Becoming a Sustainability Analyst: How to Do it in 2024
Towards Data Science
- The All-time Best Guides to Data Science Writing
- Where Are All The Women in Modern Art?
- The Last Mile in Shipping Data Science Projects Well
- June Edition: Bias in the machine
- January Edition: A Better World Awaits
Longform
Interviews
-
Adapting Data Science Tools for Social Impact in Philanthropy: Learning how the Statistics and Machine Learning team at the Rockefeller Foundation uses advanced analytics to map hand-harvested crops to optimise growing decisions, identify areas of economic opportunity with satellite imagery, and create models to predict where lead-containing pipes can be found.
-
Data Science Experiments in Government: I spoke with the Director of AI & Data at the health innovation hub, a digitalization task force, to understand how their organisation serves as a “sparring partner” to shape data infrastructure and lawmaking at the German Ministry of Health
-
Leading by Example to Improve Civic Life: How the City of London’s AI Lab is paving the way for local governments in Canada (and beyond) to adopt machine learning.
-
Data Science Coding Meets Esports: In conversation with the creators of SLICED, an exciting new live coding competition that’s “like the TV Show Chopped but for data science”
-
AI Strategy is Now a Nation-Defining Capability: How to design a national AI roadmap for the Philippines that balances innovation and responsibility through an AI ecosystem “conscience”
-
To Do Great Data Science, Embrace Domain Knowledge (Randy Au, Google)
-
To Turbocharge Your Learning, Pick Hard Projects (Eugene Yan, Amazon)
-
Read and Write Obsessively: There are No Real Shortcuts to Producing Great Work (Mark Saroufim, Pytorch/Facebook)