Alec Mocatta

Founder at Tably

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Alec Mocatta is a London-based founder and software engineer with 13 years of experience building high-performance distributed systems and developer-focused products. He co-founded Hadean to rethink scalable, spatial computing for enterprise and defence, later evolving his open-source data projects into Tably, which now serves 18k MAU. Alec combines hands-on systems work—contributing low-level Rust libc bindings for BSD/Apple platforms—with product vision that has attracted a global developer community and 2k GitHub stars. Comfortable moving between deep technical detail and product strategy, he has a track record of launching and exiting startups and turning complex infrastructure problems into pragmatic, widely adopted solutions.
code13 years of coding experience
job7 years of employment as a software developer
bookKing's College School Wimbledon
github-logo-circle

Github Skills (16)

c1710
bsd10
rust10
cross-platform10
system-programming10
multiplatform10
sys10
c1110
operating-system10
fileio9
file-access9
file-processing9
file-handling9
freebsd8
netbsd8

Programming languages (12)

TypeScriptC#C++ShellRustCJavaScriptHTML

Github contributions (5)

github-logo-circle
rust-lang/libc

Jul 2018 - Jan 2019

Raw bindings to platform APIs for Rust
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 PRs, 3 comments in 5 months
Contributions summary:Alec primarily focused on adding and modifying low-level system bindings for various BSD-based operating systems within the `libc` repository. Their contributions involved introducing new constants related to file I/O operations (FIO*) and correcting existing declarations. The user specifically targeted platforms like Apple, FreeBSD, and NetBSD, adapting the code to maintain cross-platform compatibility and address shadowing issues. Their work ensures the correct integration of the library across a range of system architectures.
rust
attacomcela/parchet

Jan 2019 - Oct 2019

Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficient analytic operations on modern hardware. It also provides computational libraries and zero-copy streaming messaging and interprocess communication. Languages currently supported include C, C++, Java, JavaScript, Python, and Ruby.
Contributions:2 PRs, 54 pushes, 4 branches in 8 months
memorypythonhierarchicalarrowdevelopment-platform
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial