Daniel LaCosse is a founder and senior frontend engineer with 11 years of experience building high-scale web applications and developer tooling from Philadelphia. He led significant contributions to Jigsaw’s Outline VPN (30M+ MAU), focusing on build systems, Electron release workflows, and UI component tooling while also doing full-stack and DevOps work. Previously a founding engineer at Lido, he designed an in-memory, columnar frontend DB that leveraged GPU compute shaders for realtime multi-million-row operations—an uncommon blend of frontend and systems-level thinking. Daniel has shipped product and prototype work that directly supported fundraising and leadership roles, and he prefers to solve frontend problems without defaulting to React. He combines pragmatic build/deployment expertise with a taste for unusual technical challenges and end-to-end ownership.
11 years of coding experience
10 years of employment as a software developer
Bachelor of Arts (B.A.), Individualized Study, Bachelor of Arts (B.A.), Individualized Study at New York University
Outline Client and Manager, developed by Jigsaw. Outline Manager makes it easy to create your own VPN server. Outline Client lets you share access to your VPN with anyone in your network, giving them access to the free and open internet.
Role in this project:
Full-stack Developer
Contributions:647 reviews, 1212 commits, 223 PRs in 1 year 7 months
Contributions summary:Daniel primarily focused on enhancing the user interface and build processes within the Outline VPN project. Their contributions included updates related to actions and npm/nvm changes, modifications to the build scripts, and integrating Storybook for UI component development. They also worked on the migration of server-related UI components to Polymer 3 and addressed various Electron build issues.
Outline Server, developed by Jigsaw. The Outline Server is a proxy server that runs a Shadowsocks instance and provides a REST API for access key management.
Role in this project:
Full-stack & DevOps Engineer
Contributions:78 reviews, 191 commits, 49 PRs in 1 year 2 months
Contributions summary:Daniel's contributions primarily involve migrating the project from Yarn to Node LTS/Gallium, indicating a strong focus on build system and dependency management. This includes updating node versions, fixing git hooks, and caching npm dependencies. The user also worked on refactoring release workflows, particularly for the Electron-based manager application, encompassing build processes, artifact management, and deployment configurations. They also made several updates across various files related to build and release process and removing some old features.
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.