Lucas Amaral Evangelista
I build systems that ship.
Software engineer, and AI is where I go deepest: Python pipelines where Claude classifies and writes, a governed knowledge base over MCP, and websites in vanilla code. At Life Link, the vendor deals and the SOC bridge behind them.
I'm a software engineer, and AI is where I go deepest: Python pipelines where Claude classifies and writes, a knowledge base an agent edits over MCP, an n8n chatbot, websites in vanilla code. I'm also the Partnerships & Channels Manager at Life Link, where I deploy and demo what I sell, work in English with Sangfor's SOC, and negotiate international agreements. The person who writes the pipelines is the one who negotiates the contracts.
Lucas Brain · Obsidian + Claude
A second brain that works while I don't
My Obsidian vault is not a notes app. It is governed infrastructure: typed metadata, a controlled vocabulary, write zones, and an AI that reads and writes under the same rules I do.
- Obsidian
- MCP
- Claude Skills
- Quill
- Whisper
- Python
- LaunchAgent
- SQLite
How it works
A vault with a constitution
Every note carries typed frontmatter from a controlled vocabulary. Read-only zones, archive instead of delete, one schema for people, projects, meetings and sources.
Claude inside, through MCP
Claude connects over MCP with real read and write access: it files notes, updates entities and projects, answers from the vault, and custom Skills turn meetings into branded PDF minutes.
Meetings become knowledge on their own
Meetings recorded in Quill enter through a LaunchAgent and a Python pipeline: Whisper transcribes, Claude classifies, and the note lands in the vault typed, linked and filed, before I even open it.
Vault · write zones
- 00 Inboxfree
- 02 Projetosconfirm
- 03 Áreasconfirm
- 05 Entidadesconfirm
- 06 Registrosread-only
- 07 Arquivoread-only
MCP connected · vault synced
Systems & AI
Systems built with AI, running every day
Not experiments. Infrastructure I built and operate, at work and for myself.
Legal tech · in production
Court Docket Monitor
Tracks around 200 court cases a day for a law firm: queries the DataJud API and the higher courts, detects new activity by SHA-256 hash, classifies it with Claude via API and notifies through WhatsApp, email and Google Calendar. Per-court circuit breakers, outbox pattern, credential vault, LGPD policy, 150+ pytest cases and CI on GitHub Actions.
Python · Claude API · DataJud · pytest · GitHub Actions
Support AI
nola AI
Customer support chatbot for a restaurant SaaS, built in a 48-hour challenge: N8N orchestration, a Groq LLaMA model and a spreadsheet knowledge base.
N8N · Groq · LLaMA
Esports · JUBS
Draft assistant
An AI-optimised knowledge base of maps and matchups for real-time pick and ban decisions. Built solo for the university team, which came through the state phase and competed at JUBS.
Claude · Knowledge base · Real time
Health data
SUS transfer corrections
Monetary correction of SUS transfers to hospitals: CSV in, Pandas processing, PDF reports and dashboards out.
Python · Pandas · ReportLab
Documents
Document generator
Python and Playwright generate branded documents. A pre-flight verifier aborts the build on any violation of the visual standard.
Python · Playwright
Corporate
SharePoint tenant
Nine corporate sites with defined taxonomy, and automated writes through the REST API instead of manual upkeep.
SharePoint · REST API
This site
Vanilla, no build step
One vanilla HTML file. The 3D intro, the scrub engine, the bilingual toggle: no frameworks, no build step. Read the source.
HTML · CSS · JS
In production
The company site, live
lifelinkbrasil.com.br: designed, built and maintained by me, in vanilla code, for a technology company.
- Vanilla HTML · CSS · JS
- Scroll-driven motion
- SEO · Open Graph

Web craft
Demo sites, in vanilla code
Concept work: the businesses are fictional, the code is real. Each one is a single vanilla HTML, CSS and JavaScript file with its own identity and motion system.
Fine diningEmber & OakOpen demo
BeautyMAISONOpen demo
BarbershopThe Royal CutOpen demo
FitnessFORGEOpen demo
HealthcarePearl Dental StudioOpen demo
RetailDRIFTOpen demo
Labeled concept work on purpose: the point is the craft, not a client list. View source on any of them, there is no build step to hide behind.
Open source
More of it lives on GitHub
Coursework, challenges and side projects, all public.
fincontrol
Personal finance app in React 18: budgets with alerts, filtered statements and CSV export. Runs fully offline in the browser.
React 18 · localStorage
GitHub ↗dumbfit-academia
Gym management system in PHP and SQLite with PDF reports via FPDF. University systems-development project.
PHP · SQLite · FPDF
GitHub ↗task-manager-extension
Chrome extension (Manifest V3) with AI suggestions via Gemini and one-click save to Google Calendar.
JavaScript · Gemini API
GitHub ↗CEUB
Computer Science coursework, organized by discipline and delivery. Web development in vanilla HTML, CSS and JS.
JavaScript · HTML · CSS
GitHub ↗
Life Link · Partnerships & Channels
The business side of the same brain
The person who writes the pipelines also negotiates the contracts and sits between a SOC and its client. Five cases from the vendor side of a technology company in Brasília.
- 5vendors
- 24/7MDR service
- 2contracts
- R$1M+per tender
- 18workstreams
One point of contact for five vendor alliances
Deal registration, pricing, certification tracks, business plans and pipeline forecasting for IBM, Sangfor and three other technology vendors, plus their distributors. I deploy and demo what I sell, including a live technical demo for an IBM certification.
The bridge between a vendor's SOC and the client
I operate in English with Sangfor's security team as part of their MDR service: incidents, escalations and follow-ups flow through me, translating between the vendor's SOC and the client's operation.
International contracts, clause by clause
Bilingual analysis of an NDA and an international channel agreement. Mapped every clause, flagged working capital and uncapped indemnification risks, and negotiated amendments the vendor accepted.
the uncapped indemnification clause did not survive the negotiation
Public tenders above R$ 1 million, verified line by line
Technical analysis of public tenders under Brazilian procurement law 14.133/2021, each above R$ 1 million. In the largest, all 617 requirements were checked against product documentation and delivered as an audited compliance spreadsheet the bids team could defend.
the spreadsheet survived the audit
An international partnership, taken to go-live
Led the due diligence for an international partnership enablement. Eighteen workstreams coordinated across legal, finance, accounting and technical teams, until the partnership was operational.
Counterparty names and contract terms are omitted deliberately. The scope is real and verifiable in interview.
About
Between engineering and business, on purpose
I'm a software engineer in Brasília, studying Computer Science at UniCEUB, with formative years abroad: an academic exchange at BCIT in Vancouver, Canada, and a high school exchange at Bayfield High School in Dunedin, New Zealand. English became a working language, not a subject.
The systems I build are better because I know what the operation actually needs, and the contracts I negotiate at Life Link are better because I read the product documentation myself.
- Education
- B.Sc. Computer Science, UniCEUB, 2025 to 2028
- BCIT, Vancouver · Bayfield High School, Dunedin
- Languages & certifications
- Portuguese native · English fluent, IELTS Academic
- IBM Instana · NVIDIA Generative AI · Cisco Networking · Python
- Campus
- Monitor at UniCEUB's IT tutoring programme: Machine Learning, Data Science and Computing Fundamentals workshops on two campuses
- University esports team, competed at JUBS for the Federal District
- Role
- Partnerships & Channels Manager, Life Link, Brasília
Contact
One email. No forms.
Hiring, partnering or curious how something here was built: write me.