Hi, my name is
Lucas Santos,
Welcome to my portfolio!
Software Engineer with over 6 years in backend and frontend development, now focused on AI-driven systems. Specialized in Python, FastAPI, TypeScript, and React, building intelligent pipelines with LLMs, RAG, and cloud infrastructure across healthcare, finance, and AI projects.
I bring autonomy, strong communication skills, and a results-driven mindset, with experience in remote and multicultural environments. Currently working as a Software AI Engineer at Rivio.
About me
Hello! My name is Lucas. Nice to meet you!
I've been working as a developer for over 6 years and I'm always looking to improve and grow as an engineer. I'm passionate about learning new things, which has led me to explore several areas:
- Backend (FastAPI, Node.js)
- Frontend (React, Next.js, Tailwind, shadcn)
- AI (RAG, Agents, Prompt Eng.)
- Observability (Langfuse, Logfire)
- Cloud (AWS, GCP)
- And more...
I have solid experience working with Git and code review processes, ensuring effective collaboration in remote teams and maintaining high-quality version control across projects.
In recent years, I've specialized in Python, FastAPI, TypeScript, and React, building AI-driven systems with tools like Claude Code, Cursor, and agent frameworks such as Agno and PydanticAI. I work with RAG, Prompt Engineering, and observability tools like Langfuse and Logfire.
Below I'll also list some of the software-related books I'm currently reading or have already finished and really enjoyed.
Where I've Worked
Software AI Engineer @ Rivio
December 2025 — Present
Sao Paulo, On-site
- Built an end-to-end AI-driven document processing pipeline using Python and FastAPI, processing large volumes of documents asynchronously, reducing manual processing and enabling scalable ingestion with Pub/Sub orchestration.
- Integrated Reducto via webhooks for document parsing and extraction, applied LLMs for summarization, and stored embeddings using pgvector, with data persisted in PostgreSQL and MongoDB and files managed in Google Cloud Storage.
- Developed document upload and management interfaces using React, TypeScript, and Vite, with state management via Zustand and server-state handling using TanStack Query.
Writing
-
How to Use Git Like a Pro
A comprehensive guide on advanced Git techniques and workflows for professional development teams.
-
Por que strings são imutáveis?
An exploration of why strings are immutable in most programming languages and the design decisions behind it.
-
Understanding the Kernel: From Concept to Automated Testing with KernelCI
A deep dive into Linux kernel concepts and how KernelCI enables automated testing at scale.
-
Talentos Rivio: Lucas Santos
An interview about my journey as a Software AI Engineer at Rivio.
Open Source Contributions
-
Logfire
Pydantic's observability platform for Python applications. Contributed to the open-source SDK and tooling.
-
KernelCI Dashboard
The official KernelCI dashboard for Linux kernel testing. Built the frontend with React and Tailwind CSS.
Education
B.Sc. in Computer Science
Federal University of Itajuba (UNIFEI)
2022
- Competitive programming team member (C/C++, Python)
What's Next
Get In Touch
You can contact me with any questions, suggestions, or just to say hi. I am always open to new ideas and collaborations. Whether it's about collaborating on exciting projects, startups, open-source, or anything else, feel free to reach out.
Say Hello