Contact: [email protected]
Updab AB, founded by William Saar (MSc) and incorporated in Sweden, offers AI-aware backend and data engineering services to international clients on a remote basis.
Experiences include data and backend engineering at scale for two consumer apps each serving 300M+ users, development of leading enterprise security and performance tools, and development and design of latency-sensitive financial trading tech.
Technologies include Apache Flink, Kafka Streams, Apache Beam, Google Dataflow, BigQuery, as well as older Hadoop-based frameworks, and programming languages Java, Rust, Scala, TypeScript, Python, Go, and SQL.
SpecToMCP - Generate Model Context Protocol (MCP) servers from Swagger / OpenAPI specifications https://spectomcp.updab.com
TestAgent - Python FastAPI and LangChain RAG agent with a Postgres vector store to compare AI models in a recruitment agency scenario https://testagent.updab.com
akhq-mcp-server - Open source MCP server to let AI assistants work alongside the user with Kafka monitoring tool AKHQ https://github.com/saarw/akhq-mcp-server
Open source project Flushout - a distributed data model based on event sourcing written in TypeScript
https://github.com/saarw/flushout
Mobile app ThinkCool - a now decommissioned consumer app developed with React Native and deployed to Apple and Google app stores https://thinkcool.app
GitBulletin - AI project in Rust that demonstrates using OpenAI APIs to generate newspaper-style front pages from Git commits, and Postgres vector stores with embedding models to search related activity.
https://gitbulletin.com
Slides from talk about Migrating batch-ETLs to Streaming Flink
https://www.slideshare.net/WilliamSaar/migrating-batch-etls-to-streaming-flink
tCell/Rapid7 blog article: Trusting Agents with Rust
https://blog.rapid7.com/2017/06/01/trusting-agents-with-rust/