Last login: Fri, Dec 27, 00:49:47 on ttys003
whoami
Hi, I'm Alex Davis.
I'm a passionate software engineer with extensive experience in data analytics and visualisation. Driven by a desire to shape the future of collaborative workflows and create innovative user experiences, I have a proven track record of tackling deep technical challenges and delivering impactful solutions in high-growth startups.
whoami --no-slop
Software is hard. I work with companies and communities to untangle complex problems.
ls
experience
Head of Engineering at Artis (Early 2023 — Present)
- Leadership & Recruitment: Built up a remote engineering team of 9 people, managing recruitment, onboarding, and establishing project workflows and company culture using tools like Slack, Linear, and Notion.
- Strategic Planning: Planning and prioritising upcoming iterations. This is based on our long-term roadmap, customer feedback, investor feedback, and discussions with the engineering team about features, technical debt, and bugs.
- Team Development: Developing the technical skills and understanding of the team through code review, synchronous technical discussions, and a culture of exploring technical decisions and designs through writing.
- Financial Visualisation: Developing a custom excel-like UI plus candlestick charting system with specialised financial indicators for visualising and collaborating on high-frequency data.
- Performance Engineering: Contributed to a calculations engine in Rust and compiled it to WASM for browser-based execution.
- Internal Tools: Created internal tooling for testing and workflow optimisation.
Software Consultant at JUXT (2017 — 2023)
- Hiring & Process: Key member of the team which defined the process and technical tests for JUXT's hiring pipeline. Built internal hiring tools including a Kanban board and interview feedback system. Conducted multiple stages of interviews with over 40 engineers to ensure JUXT's rigorous technical standards were met.
- Third Bridge: Led an organisational restructure, collaborating directly with the CTO and contributing to a successful rewrite of their core product – a multi-language PDF parser and search engine.
- Artis Prototype: Built a prototype for artis.works, securing investor funding (ClojureScript, Clojure, Datomic).
- Betconnect: Led a team of 5 developers for betconnect.com, building a mobile app and web app with proprietary and novel algorithms designed to help professional gamblers gain an advantage over the bookmakers (Clojure, ClojureScript, React).
- Additional Projects: Built an IoT monitoring solution, served as a key team member on a greenfield product for a Silicon Valley unicorn, worked on the XTDB database, and maintained various open-source projects.
personal-projects
- Table Tennis Ranking and Tournament System: Developed TTRankings.com, using DuckDB for analytics. Implemented client-side analytics with DuckDB WASM, enabling real-time insights into player rankings and tournament outcomes.
- Table Tennis Analysis System: Built spin detection app for table tennis; utilised Svelte, Three.js, and Swift for CoreML-based inference based on this paper published in IROS 2023.
- Browser-Based Video Editor: CreatedBredit, a web-based video editing tool that enables users to trim, cut, crop, and export videos in multiple formats, all running directly in the browser. Has been referred to as one of the top 5 greatest bread-themed browser-based video editors ever made.
- Others: Portfolio of various, mostly broken or incomplete projects detailed at alexthings.co.uk.
skills
Languages: Clojure/Script, TypeScript. (learning Rust, Python, Swift)
Technologies: React, WebGL, WASM, Three.js, DuckDB, Kubernetes
education
University of Sussex (2013 — 2017)
- First Class BSc in Computer Science
- Year Abroad at the University of British Columbia (UBC), Canada
contact