Robin Moffatt Portfolio
Long-running blog (2016–2026) by developer advocate and data engineer Robin Moffatt, covering Apache Kafka, Apache Flink, dbt, and DuckDB in hands-on technical depth, including practical integration write-ups like "Kafka to Iceberg — Exploring the Options."
What makes it work
A breakdown of the choices that make this portfolio stand out.
Integration-focused posts between specific tools
"Kafka to Iceberg" doesn't explain either technology in isolation — it addresses the actual integration question a data engineer building a streaming pipeline would have, which is a more useful framing than a generic tool overview.
A decade-long archive that tracks the modern data stack's evolution
Posts spanning 2016 to 2026 let a reader trace how the streaming/data-platform ecosystem actually changed over a decade, from someone who was writing about it in real time rather than retroactively.
Willingness to write skeptically about hyped tools
"Claude Code isn't going to replace data engineers (yet)" shows a habit of evaluating new tools on their actual merits for the job rather than either dismissing or hyping them reflexively.
What Data Engineers can take from this
Specific, actionable tips to apply to your own portfolio — no generic advice.
Write about the specific integration between two tools your readers actually combine, not just a standalone overview of either one.
Keep a long-running, dated archive intact — a decade of posts lets readers see how your thinking and the field evolved together, which is itself valuable context.
When writing about a hyped new tool, give an honest, specific assessment of what it does and doesn't do for your field rather than a purely promotional or dismissive take.
More Data Engineer portfolios
Ready to build your portfolio?
Follow the Data Engineer roadmap — skills, projects, and timeline to get hired.