Vin Le

Full-Stack Engineer

Your tools don't talk to each other. Let's fix that.

I build custom internal dashboards that connect your existing systems like payments, bookings, data, and workflows into one place your team can actually use.

Projects

Things I've built

Migrolino IMS screenshot

Migrolino IMS

Internal ops platform for a 300+ location Swiss franchise network

Stack
MongoDBExpressReactNode.js
Problem

A 300+ location Swiss franchise network was managing store operations through email and disconnected tools. Support tickets, events, documents, and surveys were spread across systems with no single source of truth and no visibility into what was resolved or pending.

Build

Built a multi-role internal ops platform from scratch. It includes structured issue ticketing with categories, urgency levels, file attachments, and full lifecycle tracking, along with modules for event registration, document sharing, and user administration. The platform supports German, French, Italian, and English across regions.

Result

Replaced fragmented email workflows with a centralized system used across the full Migrolino franchise network. Every ticket is tracked, every status is visible, and teams no longer need to chase email threads.

IZSOGOOD Booking screenshot

IZSOGOOD Booking

Multi-role studio reservation platform with payments and credit system

Stack
MongoDBExpressReactNode.jsStripe
Problem

A Swiss recording studio was managing bookings manually across three studios. There was no way to enforce pricing rules, handle cancellations consistently, or give members visibility into their credit balances without staff involvement.

Build

Built a multi-role studio reservation platform with a credit-based payment system integrated with Stripe and TWINT. Implemented per-studio, per-slot pricing logic, rescheduling fees, partial credit refunds on cancellation, and a full admin panel for user management and pricing configuration.

Result

Booking, payments, and capacity management are fully automated. There is no manual scheduling, policies are enforced consistently, and members and engineers have self-service access.

Experience

Where I've worked


June 2025 – PresentFrontend FocusCurrent

Full-Stack Engineer

Zinc Today

  • Built the frontend foundation for an AI-driven business analysis platform, enabling fast iteration and reliable data workflows through structured architecture and API integration.
  • Built data visualizations using Chart.js and Cytoscape, along with a chat UI, interactive tables, and printable PDF export flows.
  • Delivered a ~50% page-load improvement by restructuring routing and optimizing rendering.
  • Extended into Django backend development: authentication systems, CRUD endpoints, a logging system for AI pipeline debugging, and PostgreSQL schema design.
  • Identified a critical backend bug involving improperly managed global variables that would have caused data inconsistencies for concurrent users.
ReactTypeScriptDjangoPostgreSQLChart.jsCytoscapeTanStack Query

December 2024 – December 2025Freelance

Full-Stack Engineer

Primesites.ch

  • Delivered full-stack applications end-to-end, from requirements and wireframes to production deployment on AWS Lightsail with NGINX.
  • Designed system architecture including database schemas, REST APIs, auth workflows, and scheduling logic.
  • Integrated third-party platforms including Stripe, Google Calendar, and DigitalOcean Spaces, enabling automated payments, real-time scheduling, and scalable asset storage within the platform.
  • Collaborated directly with founders, designers, and PMs to translate business workflows into intuitive, user-friendly interfaces.
ReactNode.jsExpressMongoDBAWS LightsailStripeNGINX

August 2022 – November 2023

Digital Marketing Specialist

Nekter Juice Bar

  • Automated loyalty workflows using the PUNCHH platform across 100+ franchise locations.
  • Diagnosed and resolved cross-system issues spanning POS (NCR/Q), online ordering (OLO), and loyalty integrations.
  • Recognized for strong execution and strategic contributions, resulting in a 37% raise offer and a brand leadership role before transitioning to software engineering.

2016
Education

Bachelor of Arts - Interpersonal Communication

Pepperdine University


About

Turning product ideas
into clean systems.

Vin Le, Full-Stack Engineer

I’m a full-stack developer who builds internal tools and operational systems for small businesses that have outgrown off-the-shelf solutions. Many businesses start with Airtable, Notion, or a mix of SaaS tools, then hit a wall when their workflows become too specific or the monthly costs start adding up. I build a single system that connects everything, fits their exact process, and is fully owned by them.

Currently, I'm the sole frontend engineer at Zinc, where I'm building an AI-driven business analysis platform. My work spans UI architecture, data visualization, API integration, and backend systems with Django and PostgreSQL.

My path to engineering is unconventional. I spent a decade as a professional photographer, then moved into digital marketing before teaching myself to code. That background shapes how I work. I think about users, systems, and aesthetics together, not separately.

I'm based in Vietnam and take on a small number of focused projects.

2+Years shipping production apps
Full-stackFrontend focus, internal tools
VietnamBased • Selective projects
Skills

What I work with


Frontend
ReactTypeScriptNext.jsTanStack QueryFramer Motionshadcn/uiTailwind CSS

UI architecture, component design, and interaction engineering


Backend
DjangoNode.jsExpress.jsFastAPIREST APIsWebSockets

API design, server architecture, and application logic


Data & Cloud
PostgreSQLMongoDBAWS LightsailAWS EC2DigitalOceanSupabaseGoogle Cloud RunNGINX

Databases, deployment, and cloud infrastructure


Craft & Tools
GitAgile / SCRUMFigmaPythonMetabase

Process, tooling, and cross-discipline skills


Previously worked with

StripeGoogle Calendar APITwilio SendGridOpenAI APIChart.jsCytoscapeSocket.io
Contact

Done paying monthly for tools that still don't talk to each other?
Let's talk.

Whether you're ready to scope a project or just want a second opinion, I'd love to hear what you're working with.

Preferred call time — optional
:
* All times are in PST