Summary
James Laurelli is a Senior Software Engineer with 11 years of experience who transitioned from scientific research into building robust web and mobile applications across front-end and back-end stacks. Based in Copenhagen, he specializes in React, React Native, TypeScript/JavaScript, and GraphQL while also contributing to backend systems in Ruby on Rails, Python/Django/Flask, and PHP. He has led architecture and migration efforts—rewriting monoliths into microservices, introducing GraphQL as a primary data layer, and creating shared design systems and E2E tooling—while improving SEO and observability in production. Comfortable in both startup and product-scale environments, he pairs a researcher's attention to data and edge cases (including offline-first mobile workflows) with pragmatic engineering that ships reliable user-facing features.
11 years of coding experience
11 years of employment as a software developer
Bachelor's of Science Physics Biology, Bachelor's of Science Physics Biology at PennWest Clarion