Daniel Connelly
Principal Engineer at Teads in Paris.
I previously spent close to ten years at Google, where I worked on Google Chrome (including enterprise features, password management, and autofill), Google Maps (including mobile app internals, full-stack feature development, a production ML system, data pipelines, and search), and the GCL configuration language (similar to Jsonnet). In two internships during my graduate studies I also worked on the GWT and J2ObjC source-to-source compilers.
I also worked at Butterfly Network on cloud-based real-time medical data and workflow integration systems (think HL7 and DICOM) and MIT Lincoln Laboratory on prototype service-oriented-architectures for DoD and FAA projects. I studied mathematics and computer science at Georgia Tech.
You can find me on GitHub, LinkedIn, or send me an email.
Projects
- An R-Tree library in Go: rtreego
- A WIP compiler in Rust for a statically-typed language that runs on WebAssembly: june-lang
- Other small VMs, bytecode compilers, and interpreters in TypeScript, OCaml, Rust, Go, and C++
- A proof of concept Classics search engine in Python using Sentence Transformers
- Python code for Peter Norvig's book Paradigms of Artificial Intelligence Programming
- A simple static site compiler and web server in Go that runs this site
- Advent of Code 2023 in Rust (50/50 stars), 2022 in C++ (50/50), 2021 in Rust (45/50), 2020 in Rust (50/50), 2019 in Go (50/50), and C++ code that solves the Synacor Challenge