Projects

Selected work across AI, security, product, and frontend engineering.

These are the projects I want people to judge me by: what they do, what I built, the tradeoffs I made, and the stack behind them.

Projects

Projectai/prototype

Aurora

Aurora started as a local voice assistant and grew into a privacy-oriented capability mesh: typed service contracts, LocalBus/BullMQ process modes, WebRTC peer calls, recipient-specific permissions, shared React/TypeScript clients, Rust/WASM authorization, native speech, and Android lifecycle handling.

A deep AI systems project: voice UX, local privacy, tool orchestration, service contracts, RAG, model-provider flexibility, and distributed mesh architecture all visible in one codebase.

  • Python
  • FastAPI
  • Pydantic
  • LangGraph
  • LangChain
  • MCP
Projectsecurity/research

Discrypt

Discrypt explores a Discord-like secure communication system where Rust owns sensitive key/media boundaries, relays route ciphertext without trusted custody, deterministic harnesses model delivery/recovery behavior, and the interface states the limits of content privacy and deletion.

A security and distributed-systems artifact with protocol-aware frontend work, clear product boundaries and systems engineering beyond a normal UI prototype.

  • Rust
  • React
  • Tauri
  • TypeScript
  • MLS concepts
  • SFrame-like AEAD
Projectfrontend/shipped

Nakamura Advogados

Nakamura Advogados is a shipped client-facing law-firm website built around page structure, visual hierarchy, responsive implementation, restrained professional tone, live-site presence and SEO-oriented frontend work.

A shipped frontend example showing client delivery, visual polish, SEO basics, and business-facing information architecture.

  • Next.js
  • React
  • TypeScript
  • Tailwind
  • SEO
  • Vercel
Projectai/prototype

Secure Env Manager

Secure Env Manager creates Distrobox-based development homes backed by LUKS storage, masked host-home access, reduced capabilities, isolated credentials, browser/editor separation, controlled audio/video/X11 bridges, and encrypted export/import across machines.

A concrete AI-security tooling project: each agent context gets its own encrypted storage, browser profile, editor state, SSH identity, and filesystem boundary.

  • Linux
  • Distrobox
  • Podman
  • LUKS
  • cryptsetup
  • Bash
Projectproduct/prototype

Tatovering

Tatovering pairs a frontend with a Go API for a tattoo-scheduling prototype using Next, Ant Design, Tailwind, i18n, studio discovery and MapBox markers. The API presents Go/Gin/Supabase CRUD plus agendamento routes.

A product-engineering example covering fullstack CRUD, marketplace modeling, booking UX, and frontend/backend integration.

  • Next.js
  • React
  • TypeScript
  • Ant Design
  • Tailwind
  • Go
Projectproduct/prototype

Incubator Manager

Incubator Manager is a local microservices platform for the ILB incubator domain: ten Django REST backend services, Next.js frontend, Nginx gateway, Postgres, Redis, RabbitMQ, MinIO and Make/Tilt workflow.

A production-shaped strict-microservices system runnable locally with one command: clear service boundaries with no shared ORM models, idempotent event consumers, gateway-injected identity headers, Tilt live development, and a full host-side quality gate spanning ten Django services and the frontend.

  • Python
  • Django
  • Django REST Framework
  • PostgreSQL
  • RabbitMQ
  • Redis
Projectai/research

Brain Signal Processing Game

Brain Signal Processing Game is a neurofeedback research software project connecting OpenBCI/LSL EEG acquisition, Python processing, Welch PSD beta-feature output and a Pygame feedback loop.

A concrete brain-computer interaction artifact: EEG acquisition, signal processing, asynchronous data transport, and an interactive neurofeedback game connected into one reproducible research software loop.

  • Python
  • OpenBCI
  • Lab Streaming Layer
  • pylsl
  • NumPy
  • SciPy
Projectai/professional

ABCD

I built ABCD from scratch at Adopt AI as an open-source coding-agent workspace for turning HAR/API recordings into WDL actions, tests, drafts, and publishing steps.

In an Odoo integration demo, I took an integration task from 7 days to 2-3 hours.

  • Python
  • Poetry
  • WDL
  • HAR analysis
  • LLM agents
  • FAISS
Projectinfra/professional

Remote Code Execution

Execution infrastructure for trusted functions, generated code and long-running workloads.

  • Kubernetes
  • Docker
  • Python
  • Open Sandbox
  • Karpenter
Projectai/professional

Tabby

I helped design and develop Tabby with the Adopt AI team: browser sessions for human login handoff, per-session worker pods, authenticated API execution, and browser automation.

Human login can hand control back to automation inside the same authenticated session. Prepared recording sessions move browser startup work ahead of the request, while single-use cleanup prevents a used session from returning to the pool.

  • TypeScript
  • NestJS
  • Nx
  • Playwright
  • Kubernetes
  • PostgreSQL
Projectprofessional/professional

Ontology-Guided Insights

A Python/LangGraph insight-generation service for executives who needed recommendations, not only direct answers to known questions.

Reframed the analytics product from query answering toward recommendation generation. Grounded model reasoning in customer-specific business meaning rather than only schema retrieval.

  • Python
  • LangGraph
  • LLM agents
  • customer ontologies
  • analytics
Projectprofessional/professional

Seat-Map Editor

A Canvas/Fabric.js editor that turned physical venue layout into stable seat records for organizer editing and buyer selection.

Frontend/product work where geometry, interaction and domain identity matter together. Connects organizer layout editing directly to buyer seat selection.

  • React
  • Canvas
  • Fabric.js
  • event ticketing
  • seat records
Projectai/shipped

About this portfolio

I built this site so you can explore my work through diagrams, questions, narrated tours, and voice. The same Supabase content drives the pages, guide, navigation, citations, search, and tour targets.

The site can move between reading, graph exploration, guided tours, search, and speech while each path reads the same portfolio content.

  • Next.js
  • React
  • TypeScript
  • Supabase
  • Postgres
  • pgvector

Use cases