1 -- experience.lua
2 -- Professional journey, open source & skills
4
5 ---@type Experience[]
6 local experience = {
7 {
8 company = "MyClone (prev. Rappo)",
9 role = "Founding Fullstack Engineer",
10 period = "Aug 2025 — Present",
11 description = "Voice cloning agents, RAG systems, rebuilt product in 4 weeks during pivot. Leading 3-person eng team.",
12 tech = { "LiveKit", "LlamaIndex", "Langfuse", "Terraform", "AWS", "PostgreSQL" },
13 },
14 {
15 company = "Rappo (now MyClone)",
16 role = "Founding Fullstack Engineer",
17 period = "Jan 2025 — Aug 2025",
18 description = "Scheduling with Cal.com, recommendation engine for 40+ startups, video comms with Dyte.",
19 tech = { "TypeScript", "Cal.com", "Dyte", "Node.js" },
20 },
21 {
22 company = "Aereo (prev. Aarav Unmanned Systems)",
23 role = "Software Engineer",
24 period = "Jan 2022 — Dec 2024",
25 description = "3D/2D geospatial maps, refactored backend (40-50% less code), cut prod bugs 60% with E2E tests.",
26 tech = { "Cesium.js", "OpenLayers", "React", "GitLab CI/CD", "Jest", "Playwright" },
27 },
28 }
29
30 ---@type Contribution[]
31 local open_source = {
32 { project = "Meilisearch", work = "Enhanced mini-dashboard UI/UX" },
33 { project = "Layer5", work = "Meshery, meshery-cloud, meshmap — UI features & critical bug fixes" },
34 }
35
36 ---@type string[]
37 local skills = {
38 "TypeScript",
39 "Python",
40 "Go",
41 "Rust",
42 "JavaScript",
43 "React",
44 "Next.js",
45 "Node.js",
46 "FastAPI",
47 "Django",
48 "LlamaIndex",
49 "LiveKit",
50 "Langfuse",
51 "Dyte",
52 "Docker",
53 "AWS",
54 "Terraform",
55 "Sentry",
56 "PostgreSQL",
57 "MongoDB",
58 "Linux",
59 "Git",
60 }
61
62 return { experience, open_source, skills }