I love Computer Science and AI.
struct Rodrigo {
name: String,
background: ComputerScience,
primary_skillset: Vec<Box<dyn Skill>>,
main_languages: Vec<Box<dyn ProgrammingLanguage>>,
}
impl Rodrigo {
pub fn new() -> Rodrigo {
Rodrigo {
name: "Rodrigo Santos de Carvalho".to_string(),
background: ComputerScience {
university: "UFSC".to_string(),
},
primary_skillset: vec![
Box::new(SoftwareEngineering {}),
Box::new(AI {}),
Box::new(ML {}),
Box::new(ComputerVision {}),
Box::new(BackEnd {}),
],
main_languages: vec![
Box::new(Python {}),
Box::new(CPlusPlus {}),
Box::new(Rust {}),
Box::new(CSharp {}),
Box::new(Java {}),
],
}
}
}
- DocTour.AI - A Rust project to use LLMs to interpret and gain insights from documents;
- pyEasyML - Python Machine Learning framework that makes developing ML applications easy;
- Lane Detection - Machine Learning model to segment lanes and find the center of lane in a road;
- BrickShootersII - A classic spaceship shooter game implemented in C++ with the Concurrency lib I developed with two friends;
- ExtendClass - Python lib for class extension, useful for modifying a class without inheritance;