Full-stack port management system handling ship arrivals, container tracking, truck movements, and storage logistics. Built with AdonisJS, TypeScript, and PostgreSQL.
View on GitHub →
Carl Beattie
Backend Engineer
London, UK
I'm Carl.
I build backend systems and tools that solve real business problems, not just write code that technically works.
Backend developer with a passion for digging into complex business problems and building clean, reliable solutions. I've had a love for building software since 13 and landed my first freelance project at 14.
Core stack: Node.js, TypeScript/JavaScript, PostgreSQL, Python, and Lua. I built neat-edifact, a TypeScript library for parsing UN/EDIFACT interchanges, currently used in a port management system handling real-world logistics and cargo data. I've worked across shipping & logistics, ecommerce, and law enforcement software.
Frontend isn't where I live. Internal dashboards, staff tools, technical interfaces, I'll build it. A polished consumer-facing frontend? That's not me, and I'd rather be honest about that than do it badly. My passion is the backend, the logic, and the systems that make everything work.