Avi Charlop
Senior Full-Stack Engineer & Team Lead
10
years shipping
full-stack, 2016 to now
4
engineers hired and led
Vionlabs portal rebuild
10M+
catalog tags searchable
1.5M titles · millisecond results
1 day ▸ 12 min
platform provisioning
Closer automation
I build and mentor teams that own what they ship.
Together, we carry greenfield products into customers’ hands, with the tooling, infrastructure, and working habits to keep them there.
Yarcone
- ▸ Share product direction and own engineering for a delivery platform serving companies that work in spreadsheets. Built the driver app from scratch; user feedback and real-data test runs shape what we build next.
- ▸ Built the AI software factory we use to develop the product across multiple machines, with separate web and mobile responsibilities and checks before changes merge.
TypeScript, Next.js, React, React Native, Expo, tRPC, Drizzle, PostgreSQL, Twilio, Vercel
Vionlabs
- ▸ Hired and led a 4-engineer team that rebuilt an enterprise customer portal while the legacy product stayed live; mentored newer developers into owning features end to end.
- ▸ Shipped new portal functionality for each of 4 trade shows, prioritizing each release around the enterprise customers the team planned to meet.
- ▸ Unified several upstream catalogs into 1.5M customer-facing titles with 10M+ tags, searchable in milliseconds.
TypeScript, Next.js, React, Tailwind, Storybook, tRPC, Fastify, Drizzle, PostgreSQL, WorkOS SSO, Terraform, GitLab CI/CD, Turborepo, GCP - Cloud Run, Cloud SQL, Pub/Sub, IAM
Collect.AI
- ▸ Built a config-driven form system that powered 25 forms on the core screens.
- ▸ Migrated internal packages and publishing CI from NPM to GitHub Packages.
- ▸ Introduced RTK Query and reworked the portal’s state and data layer, removing 2,500+ LOC.
TypeScript, React, React Hook Form, MUI, Storybook, Redux Toolkit, RTK Query, Docker, CircleCI, GitHub Packages
Net2Phone
- ▸ Refactored the core messaging services and introduced unit testing across the engine and microservices.
- ▸ Built a browser dialer for the Unite communications platform serving 200K+ business customers; contributed in-band DTMF support upstream to JsSIP.
- ▸ Led the shared component library and Angular 2-to-7 upgrade as lead front-end engineer and scrum master, cutting initial load time in half.
Go, TypeScript, Angular, React, Redux, React Native, WebRTC, JsSIP, Docker, Jenkins CI
Closer
- ▸ Cut village setup from a day of manual work to 12 minutes with automated provisioning; automated upgrades are planned to support more communities.
- ▸ Migrating the API and UI to shared types to address a growing bug backlog, using an AI workflow skill with endpoint-by-endpoint E2E parity testing and bug tracking.
TypeScript, Bun, Next.js, tRPC, Fastify, Ink, Elysia, Node.js, Drizzle, PostgreSQL, MongoDB, Stripe Connect, Mailgun, Firebase, DigitalOcean, Vercel, GitHub Actions
WhoCards
- ▸ Built and run whocards.cc end to end, including webhook driven checkout and automated fulfillment across 2 providers; ~600 orders shipped.
- ▸ Built a shared headless play engine, API, and design system for the web store and iOS app, with automated mobile releases.
TypeScript, Astro, React, React Native, Expo, NativeWind, tRPC, Stripe, Netlify, EAS, pnpm, Turborepo
Skills
Build and adapt reusable Agent Skills that carry a repository’s architecture, conventions, and guardrails through research, planning, implementation, review, and handoff.
Workflows
Create custom workflows for PRDs, tracer-bullet issue breakdowns, and refactor plans, with clear scope, approval boundaries, project-specific checks, and verification built in.
Open source
Maintainer of prism-rails, 250K+ downloads. Contributor to tailwind-config-viewer, bidi-js, JsSIP, create-t3-app.
Education
Ironhack, Miami: full-stack immersive, 2016. City College of New York: computer science coursework, 2013