Hello! I am Lucas, a software engineering intern from Brazil. I started out with game development back in 2019, so I went into college with a strong sense of design patterns and object oriented design. I have since envolved into a competent computer scientist in multiple areas, and am still very passionate about game development.
My projects and interactions do not represent or reflect Uber.
Graduation - USP
Animal Rescue NGO Webpage - SSC0130 Software Engineering + SCC0219 Intro to Web Development
- React frontend and node.js backend
- Blog system and customizable front page
- Persistence with MongoDB and MinIO
- JWT authentication for admin access
- Donation registration and report generation
Distributed Pharmaceutical System - SSC0904 Distributed Systems
- HTML/JS frontend + node.js backend to manipulate and query DB
- Distributed Postgres DB with load balancing
- Kafka for DB change events (Debezium)
- Pyspark for shortage detection and restock requests
- Grafana for observability
File Management System in C - SCC0215 Filesystems
- Binary file indexing with B* Tree
- SQL style data querying and manipulation
- Written from scratch in C
Python 3D-Rendering Engine - SCC0250 Computer Graphics
- OpenGL renderer written in python
- Hierarchical transform tree
- obj model + textures support
Car plate detection - SCC0251 Image Processing
- Comparison between YOLO model and traditional heuristics
- Image processing and outline detection for car plate segmentation
Personal Projects
- Basic HTML/js frontend + node.js backend
- API for webscraping amazon searches
Game Development
- Turn based isometric game with retro pixel art
- Procedural 2d map generation
- Smart NPC AI
Modding
- Better Mortar Maning - GitHub - Steam Workshop
- Better Frog Control - GitHub - Nexus Mods
- Pan Hat Slot - GitHub - Nexus Mods


