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