Projects

Recent product, AI, and full-stack work; below that, open source, learning projects, and earlier pieces.

Necesitas Bot

Tech Lead — AI & automation · Vitrina Online C.A.

Nov 2025 – Present · 5 mos

Retail customer automation on WhatsApp: Fastify + PostgreSQL, React 19 admin, payment portal, and shared Zod schemas end to end. Integrates Callbell, Shopify (catalog through fulfillment), and multimodal AI (OpenAI, Gemini). In production: payment validation (incl. Banesco), FX, couriers, cart and conversation lifecycle, multi-tenant prompts. Built and owned the platform solo.

  • typescript
  • node.js
  • react
  • postgresql
  • shopify
  • whatsapp
  • ai

Tizza

Lead Software Engineer

Nov 2025 – Present · 5 mos

AI-assisted STEM learning for students, teachers, and schools. TypeScript monorepo: Ionic + React + Vite, Fastify + PostgreSQL, shared Zod schemas. Adaptive study (flashcards, quizzes), RAG tutoring with Gemini File Search, and teacher flows—orgs, classes, eval plans from natural language. Also Capacitor, auth, S3, Astro marketing site. Own APIs, AI guardrails, observability, and UI end to end.

  • typescript
  • react
  • ionic
  • fastify
  • postgresql
  • ai
  • education

La Victoria — Reports

Software Engineer / Tech Lead · Freelance

Jun 2025 – Aug 2025 · 3 mos

WhatsApp AI assistant wired to an admin hub for cash flow, payment checks, and user control—multichannel instances (sales, ops, supervision), live verification of transactions, RBAC, balances, reconciliation, receipts, and bulk statement import. Led technical design, backlog, and a three-developer team through delivery.

  • full-stack
  • ai
  • whatsapp
  • fintech
  • typescript

Petch

Mobile engineer — Ionic/React & Express · Full-time & freelance

Sep 2023 – Aug 2024 · 1 yr full-time; Mar 2025 · 1 mo freelance

Pet-care product at petch.ai. Full-time (Sep 2023–Aug 2024): Ionic/React mobile UI, Google Maps, and features on Express.js and MongoDB. Follow-up freelance sprint (Mar 2025): front-end and back-end improvements on the same stack.

  • react
  • ionic
  • express
  • mongodb
  • mobile

Contapp

Personal project — full stack

Web accounting app in TypeScript: multiple companies, chart of accounts, journal entries, and financial reports including trial balance with Excel export.

  • react
  • fastify
  • typescript
  • accounting

Astral Insights

Software developer — Power BI & AI reporting · Freelance

Feb 2025 · 1 mo

TypeScript data processor for supplier performance inside Power BI: total orders, on-time delivery, average lead time, defect rate, and risk score. ChatGPT for narrative summaries and text-to-speech so stakeholders can listen to analyses in executive and ops settings.

  • typescript
  • power bi
  • ai
  • analytics

Oriencoop

Frontend developer — AI chat (Svelte) · Freelance

Dec 2024 – Jan 2025 · 2 mos

Svelte frontend for a real-time AI assistant on policies, procedures, and products: responsive UI, auth and chat integration, reusable components, typing indicators and suggested replies, navigation gated by authentication.

  • svelte
  • ai
  • api
  • frontend

Soluciones JM

Lead frontend developer — Next.js · Full-time

Aug 2024 – Feb 2025 · 7 mos

Integrated management system with Next.js for accounting and admin: inventory, purchasing, sales, and finance with a clear UI. SSR/ISR for performance, API integration for sync, modular structure for scale.

  • next.js
  • typescript
  • erp
  • react

More projects

TownHall

A collaborative Rust learning project: we’re building a community platform inspired by Reddit and X (Twitter)—hands-on practice from beginner to intermediate level.

  • rust
  • leptos
  • community

Url Status Checker CLI

CLI that normalizes URLs from an input file, checks HTTP status codes, and writes results to an output file.

  • rust
  • cli
  • http

Underground

Chat app where users create rooms and invite others—real-time messaging and room lifecycle.

  • svelte
  • rust
  • typescript
  • sveltekit
  • chat

Backust

Small Rust utility to copy files and directories into a backup folder—filesystem-focused side project.

  • rust
  • cli
  • backup

Novabits

Marketing landing for a dev studio with contact section—Next.js and TypeScript.

  • next.js
  • typescript
  • landing

Cherrie

SvelteKit e-commerce: browse categories, cart, and checkout—TypeScript throughout.

  • svelte
  • typescript
  • sveltekit
  • e-commerce

CloudHub

Personal cloud storage concept: upload, sync, and share files with a SvelteKit UI.

  • svelte
  • typescript
  • sveltekit
  • cloud

U.E. Colegio Domingo Savio

Frontend web developer · Part-time

Oct 2022 – Dec 2022 · 3 mos

Routing, page layout, and wiring a JavaScript API into the school’s public site.

  • javascript
  • html
  • css

Made with ❤️ by Michael Liendo © 2021 - 2026

Source code