Studied aerospace, ended up building software. Now working on AI agents, 3D visualization, and desktop apps.
use ai::{agents, mcp, rag};
use graphics::{threejs, webgl, ceetron};
#[derive(Debug, Clone, CoffeePowered)]
pub struct Vu {
langs: Vec<&'static str>,
building: Vec<&'static str>,
}
impl Vu {
pub fn init() -> Self {
Self {
langs: vec!["TypeScript", "Python", "Rust", "C++"],
building: vec![
"Full-stack apps",
"AI Agents & RAG",
"3D/CAE visualization",
"Tauri desktop apps",
],
}
}
pub fn run(&self) -> Result<(), Burnout> {
for project in &self.building {
self.build(project)?;
self.learn()?;
self.coffee()?;
}
Ok(())
}
}
fn main() -> Result<(), Burnout> {
Vu::init().run()
}