Skip to content
View mac-lisowski's full-sized avatar
🎯
🎯

Organizations

@MiviaLabs

Block or report mac-lisowski

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mac-lisowski/README.md

👋 Hey, I'm Mac

Node.js TypeScript NestJS Go AI Engineering

I'm a Node.js & TypeScript engineer focused on backends and distributed systems that hold up in production. I've architected platforms on GCP, Alibaba Cloud, and AWS, run self-hosted infra, shipped frontends in React and React Native, and led engineering teams through recovery, compliance audits, and greenlight-to-production speedruns.

Day to day that means the Node.js ecosystem: NestJS services with CQRS and event sourcing, PostgreSQL and MongoDB, Redis for caching and rate limiting, RabbitMQ / Kafka / NATS for messaging, and test suites that actually run in CI. I care about tenant isolation, typed error handling, and event-driven flows you can replay when things go wrong.

Lately I've also been deep in AI-native engineering: coding agents, multi-agent systems, agent harnesses, and the verification layer that makes AI reliable enough for real engineering work, not demos. Still close to the code either way.


🟢 Node.js projects

Production-oriented Nx + pnpm monorepo starter. NestJS API with CQRS, multi-tenant guards, and a transactional outbox that publishes to Kafka (dead-letter queue + replay included), Next.js web and admin apps, an Expo mobile app, and 22 shared packages: auth, encryption, queues, storage, OPA policies, observability. Full local stack on Docker Compose (PostgreSQL, Redis, Kafka, MinIO, MailHog) and a real test pyramid: Jest units, Testcontainers e2e, Playwright.

Two dockerized microservices, two MongoDB instances, Redis, and NATS for inter-service messaging.

NestJS API and a background worker talking over RabbitMQ, backed by MongoDB.

🤖 AI engineering projects

A terminal coding agent that actually ships code. It reads, searches, and edits your repo, runs your test suite, and drives multi-step workflows in an isolated worktree with a durable run record for every step. Local-first and provider-agnostic: your files stay on your machine, and you bring the model.

mivia-agent showcase

A Go SDK for building reliable AI agents and multi-agent workflows out of composable, single-concern blocks. Ed25519-signed envelopes, durable task execution with fenced takeover, deterministic step graphs, and native MCP/A2A protocol support. Standard library only, no dependency surface to audit.

Pinned Loading

  1. MiviaLabs/mivia-agent MiviaLabs/mivia-agent Public

    A coding agent that lives in your terminal. Bring your own provider, keep your tools, get real work done

    Go 1

  2. MiviaLabs/mivia-ai-sdk MiviaLabs/mivia-ai-sdk Public

    Set of independent, composable building blocks for building autonomous agents, multi-agent coordination pipelines, and verifiable message exchanges in Go.

    Go 1

  3. MiviaLabs/mivia-agent-skills MiviaLabs/mivia-agent-skills Public

    Open skills, doctrines, and engineering workflows for reliable agentic software delivery

    HTML 1

  4. MiviaLabs/mivialabs-nestjs-boilerplate MiviaLabs/mivialabs-nestjs-boilerplate Public

    Nest.js API Boilerplate with Event Sourcing - PostgreSQL, Redis, RabbitMQ, MinIO, Swagger

    TypeScript 1

  5. flip-shop-task flip-shop-task Public

    Example for dockerized two microservices, two mongo databases, one redis instance and nats for communication between services. NodeJS + NestJS

    TypeScript

  6. mysmarthotel-task mysmarthotel-task Public

    NestJS API and a background worker communicating via RabbitMQ, using MongoDB as the database

    TypeScript