1-- experience.lua
2-- Professional journey, open source & skills
4
5---@type Experience[]
6local experience = {
7 {
8 company = "MyClone (formerly Rappo)",
9 role = "Founding Full-Stack Engineer",
10 period = "Aug 2025 — Apr 2026",
11 description = "Built real-time voice-cloning and RAG systems, rebuilt the production product in 4 weeks, and led a 3-person engineering team.",
12 tech = { "LiveKit", "LlamaIndex", "Langfuse", "Terraform", "AWS", "PostgreSQL" },
13 },
14 {
15 company = "Rappo (now MyClone)",
16 role = "Founding Full-Stack 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 (formerly Aarav Unmanned Systems)",
23 role = "Software Engineer I",
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[]
31local 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[]
37local 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
62return { experience, open_source, skills }