~/franciscocv · 2026
❯ whoami
Francisco Carvalho
Senior Software Engineer · Tech Lead
Full-stack engineer, most at home in the backend. I build the systems, developer tooling, and distributed infrastructure that hold up at scale, and lead the teams that ship them. engineer && bug maintainer.

## experience
2024 – now
Porto · remote
Tech Lead @ LessonUp
Dutch EdTech platform · via 25Friday
- –Provide technical leadership for a cross-functional team of 5 engineers, QA, and PMs building a real-time collaborative lesson editor used by teachers across Europe.
- –Own technical direction and architecture, including CRDT-based collaborative editing (Yjs) and the migration path off a legacy Meteor stack.
- –Stay hands-on across the stack, building features end to end alongside the team rather than directing from above.
Node.jsTypeScriptReactMeteorYjs / CRDTMongoDBFirestoreGCPKubernetesRabbitMQTerraformBlacksmith CI
2020 – 2023
Porto
Tech Lead @ EXADS
High-performance white-label ad serving
- –Led a remote squad of 8 (backend, frontend, QA) building a distributed, high-throughput ad serving platform.
- –Drove the technical roadmap and architecture, and contributed hands-on across the backend and frontend.
- –Established engineering standards and ran the planning cadence with product.
PHP 7.4LaravelGoKafkaClickHouseCouchbaseMariaDBReact / AngularDocker
2019 – 2020
Braga
Senior Software Engineer @ Checkmarx
Enterprise application security (SAST)
- –Built features for a static-analysis platform scanning code across 75+ languages, shipped to a globally distributed customer base.
- –Developed and rewrote well-tested, documented backend services and developer-facing security integrations.
C# / .NET FrameworkGogRPCSQL ServerReact
## earlier
2010 – 2019
Porto · Braga
Nine years of full-stack development and team leadership before Checkmarx, building scalable e-commerce, reporting, and gamified social platforms, and leading small teams through sprint planning and delivery.
Full-Stack Dev / Team Lead · BSOLUS·Beevo, High Play Institute·Gloper, Weblevel · PHP (Laravel, Phalcon), Python, MySQL/PostgreSQL/MongoDB
## skills
languages
TypeScriptC#PHPGoSQL
backend
Node.js.NETgRPCGraphQLREST APIsCRDT / Yjs
infra & data
DockerKubernetesTerraformMongoDBPostgreSQLMariaDBClickHouse
frontend
ReactNext.jsTailwind CSS
practices
team leadershiptechnical mentoringAPI designdistributed systems
## education
BSc, Computer Engineering
ISTEC · Instituto Superior de Tecnologias Avançadas
2014 – 2017 · Porto · grade 15/20
## languages
Portuguesenative
EnglishC1 – C2 · proficient
// end of file · francisco-carvalho.eu