AI/ML engineer with 5 years of production ML and LLM systems in fintech (Nubank, fraud for a US bank). Open to remote roles.
Here I tinker with a few things on the side.
More about me on 🌐 jvitorcosta.github.io
- car-cyberdeck: a taste of Pokémon nostalgia on my car's dashboard (ESP32, C++)
- car-can-lab: listening to my car's CAN bus over Bluetooth to find its signals (ESP32, Python)
- or-solver-streamlit: SolvedOR, my bachelor thesis, an app that teaches Operations Research. Try it live (Python, Streamlit, OR-Tools)
- ask-vitor: ask a local LLM about me; it answers only from my CV and says so when it doesn't know (FastAPI, Ollama)
- python-uv-claude-template: how I start every Python project
- timeseries-analysis-streamlit: shows where a daily forecast goes wrong: by series, weekday and holiday, and against a benchmark. Try it live (Python, Streamlit, Plotly)
- open-radars-manaus: Radares, lombadas eletrônicas e câmeras de avanço de sinal em Manaus: dados abertos · Nov 4
- car-cyberdeck: Cyberdeck for my car: two ESP32 touchscreens and a Garmin app. Spotify as a Pokémon battle with synced lyrics, and the car's LED lights by touch, voice, gamepad or watch · Nov 4
- or-solver-streamlit: SolvedOR: solve linear and integer programs written like a textbook, in the browser. Live at solvedor.streamlit.app · Nov 3
- haylou-faces: Custom watch faces for the Haylou RT (LS05S), built with haylou-rt-tools. · Oct 31
- haylou-rt-tools: Unofficial tools for the Haylou RT (LS05S) watch: BLE protocol, .tbwf watch faces and a text preview. · Oct 31
📫 LinkedIn · joaovpro17@gmail.com
Card by pokemon-profile-card · snake by Platane/snk · now playing by novatorem · "Lately" section refreshed daily by GitHub Actions



