Architecture before endpoints
I set boundaries, auth, and data models first, then write APIs that stay maintainable as the product changes.
about me
Full-stack engineer with a backend lean. I focus on scalable, secure systems, and I have led engineering teams while designing server-side architecture, REST APIs, databases, and auth. I also build interfaces in React, React Native, and Tauri, so the person who designs the API can ship the UI that uses it. Core stack: Node.js, Express, NestJS, MongoDB, PostgreSQL, and FastAPI, plus React, Expo, and Tailwind on the frontend.
I set boundaries, auth, and data models first, then write APIs that stay maintainable as the product changes.
Backend-leaning, but ready to deliver the React or mobile surface that proves the system works.
Sprints, reviews, and docs that help a team move. I learned this leading engineering at Claymore.
Skills
JavaScript · TypeScript · Python · Rust
Node.js · Express.js · NestJS · FastAPI · Django · Socket.io
React.js · Tailwind CSS · Tauri · React Native · Expo
PostgreSQL · MongoDB · MySQL · Knex.js · Database Design
Microservices · System Design · JWT / RBAC · gRPC
AWS · DigitalOcean · CI/CD · TDD · Git
Background
Architected and built two interoperating backend services: a NestJS/MongoDB product API and a Django/PostgreSQL scoring engine, communicating via RS256-signed service-to-service JWTs.
Led an engineering team through sprint planning, task allocation, and code review as Engineering Team Lead.
Built data pipelines to ingest, harmonize, and validate ESG scores, financial statements, and sustainability metrics from multiple sources and countries.
Built scalable backend services for the Evolution and Officing products using Node.js, Express, and PostgreSQL.
Education
Coursework in algorithms and data structures, database systems, and software engineering. I use that in production systems and shipped products.