@lucmir·Senior Full-Stack Engineer · TypeScript, React, Node · AWS · AI Agents·Belo Horizonte, BR

Lucas Cunha

Ships products end to end: UI, APIs, data, AI agents, and the cloud platform they run on.

15+ years shipping full-stack products in TypeScript, React/Next.js, and Node.js, from identity and payments to LLM agents. I own the whole path to production on AWS, so what I build actually runs.

experience
15+ yr
across product, AI, identity
companiescareer
5
degreescomputer science
2
BSc + MSc, UFMG

about

I build products end to end: the UI, the APIs, the data model, and the AI agents behind them. Today I'm a senior full-stack engineer at Civic Technologies. I build Civic MCP, a security control plane connecting AI agents to 95+ enterprise tools with guardrails, audit logging, and secure credential management; and Bryn, a signal-based GTM product where LLM agents identify company visitors and act on intent signals in real time.

Before the AI focus, I spent 15+ years shipping full-stack products: a complete identity and authentication platform on Next.js and React, on-chain credentials that scaled past 1M issued, wallet and payment APIs on Node.js, an API-management platform, and video and e-learning platforms. I also own the path to production, so the AWS platform, deploys, and observability underneath my products are mine too.

BSc + MSc in Computer Science from UFMG. Comfortable in TypeScript, Node.js, Python, React, and Next.js, and increasingly in writing the agents that write the code.

activity

GitHub · last 12 months
contribution heatmap · 52wUTC−3

GitHub contribution heatmap: 2,745 contributions in the last 12 months.

Sep
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Mon
Wed
Fri
private repos included · updates ~hourly
LessMore
contributions · 12mo2,745

Caveat: Commit count is a silly metric. Green squares aren't shipped software.

experience

5 roles · most recent first
2025 → Now
1 yr 6 mo
Belo Horizonte, Brazil

Senior Full-Stack Engineer & DevOps Lead

Civic Technologies
  • •Civic MCP (AI): build and operate an AI agent security control plane on Model Context Protocol (TypeScript, Node.js), connecting agents to 95+ enterprise tools with guardrails, audit logging, and secure credential management
  • •Bryn (AI): full-stack build of a signal-based GTM product: Next.js/React front end, Node.js services, and a PostgreSQL data model, where LLM-powered agents identify company visitors, enrich and score intent signals, and trigger automated plays into Slack and CRM
  • •Bryn enrichment pipeline: design and ship the agent orchestration that combines LLM calls with third-party data providers, with evaluation and observability built in
  • •Analytics pipeline: own the Kinesis → Lambda → Redshift pipeline that powers product usage reporting
  • •Also lead infrastructure across Civic products (AWS/EKS, GitOps, CI/CD, observability, incident response), so every feature ships with the full deploy and reliability story
TypeScriptNode.jsNext.jsReactPostgreSQLClaude Agent SDKMCPAWSRedshift
2018 → 2025
6 yr 5 mo
Belo Horizonte, Brazil

Senior Full-Stack Engineer

Civic Technologies
  • •Civic Auth: complete identity and authentication platform (OAuth 2.0, OIDC) on Next.js + React
  • •Civic Pass: on-chain identity credentials on Solana and EVM chains — scaled to 1M+ passes issued
  • •Civic Wallet: APIs for crypto wallet and payments (Node.js, Serverless, AWS)
TypeScriptNode.jsReactNext.jsAWSKubernetesDockerSolanaServerlessVercelLambda
2016 → 2018
2 yr 5 mo
Greater Belo Horizonte

Developer Consultant

ThoughtWorks
  • •Designed and implemented a Digital Platform for API management (API Gateway/Kong, Ruby on Rails, Node.js, GCP, Kubernetes) — enabling secure, scalable API consumption across teams
  • •Developed a Staffing System (Ruby on Rails, React/Redux, AWS)
  • •Team technical leadership: coordinated development, drove architectural decisions, mentored team members
2015 → 2016
1 yr 3 mo

Software Engineer

Imaginie
  • •Designed and maintained a web application for distance education (Python/Django + AngularJS)
  • •Built a mobile app in Ionic + AngularJS
  • •Owned deployment, monitoring, and CI/CD (AWS, Docker, Ansible, New Relic)
2011 → 2015
4 yr 1 mo

Software Engineer

Samba Tech
  • •Built an Online Video Platform (Java/Spring MVC) and a distance education application (Python, Django, JavaScript)
  • •Owned infrastructure automation, deployment pipelines, monitoring, and platform design (AWS, Nagios, Graphite, Fabric, New Relic)

skills

highlighted = primary
Languages
TypeScriptJavaScriptNode.jsPythonBashJavaRuby
4/7
Frontend
ReactNext.jsTailwind CSSState managementAccessibilityWeb performanceRedux
4/7
Backend & APIs
HonoExpressREST APIsEvent-driven (Kafka, SNS/SQS, EventBridge)ServerlessMicroservicesDjangoFastAPIRuby on RailsAPI Gateway / Kong
5/10
Data
PostgreSQLRedisDynamoDBRedshiftMongoDB
3/5
Testing
TDDVitest / JestPlaywrightAutomated testing
2/4
AI & Agents
Claude Agent SDKModel Context Protocol (MCP)AI AgentsClaude APIPrompt EngineeringRAG / EmbeddingsVector DBs
5/7
Cloud & Platform
AWSVercelDockerCI/CDKubernetes (EKS)GitOpsCloudFormation / TerraformGrafana / PrometheusOpenTelemetry
4/9
Identity & Web3
OAuth 2.0 / OIDCJWTSolanaEVM chains
2/4
Engineering Practice
System DesignAPI DesignAgile / ScrumTechnical LeadershipMentoringCode ReviewArchitecture ReviewsCross-team CollaborationTechnical Documentation
9/9

certifications

education

UFMG · 2 degrees
2011 → 2013
Universidade Federal de Minas Gerais (UFMG)
M.Sc · Computer Science
UFMG · BR
2007 → 2010
Universidade Federal de Minas Gerais (UFMG)
B.Sc · Computer Science
UFMG · BR

contact

Replies within 24h

Email me at lucascmir@gmail.com

Open to senior full-stack, AI product roles, and AI advisory.

basedBelo Horizonte · BR
timezoneUTC−3
response< 24h
languageEN · PT-BR