Full-stack and AI engineer building AI tools, backend systems, and product-facing web apps.
- AI apps: semantic search over files, documents, and images with embeddings, vector search, and desktop runtimes.
- Full-stack products: TypeScript, React, Next.js, NestJS/Express, Python/Django, Firebase, and PostgreSQL.
- Systems and backend work: Rust services, API design, background indexing, microservice architecture, and deployment-ready structure.
- Developer and education tooling: A2SV dashboards, competitive-programming data workflows, and cohort analytics.
Private products are listed without repo links.
| Product area | What it shows | Stack |
|---|---|---|
| Semantic File Explorer | AI-powered local file explorer with semantic search for documents and images, offline embeddings, file watching, and LanceDB vector search. | Rust, Tauri, React, TypeScript, LanceDB |
| Circtek VPP / MDM backend | Apple Business/School Manager VPP licensing, NanoMDM command orchestration, enterprise app installation, and signed manifest delivery. | Rust, Apple VPP/MDM, NanoMDM, AWS S3 |
| Circtek cloud and buyback systems | Product backend and infrastructure work around device workflows, cloud deployment, and operational tooling. | TypeScript, AWS, backend APIs |
| Botero AI travel assistant | Multi-agent travel assistant with router, information, recommendation, itinerary, and booking agents for Colombia travel planning. | TypeScript, Next.js, LangChain, LangGraph, OpenAI |
| Senda Hotels platform and bot | Hospitality product work across a hotel web experience and chatbot-driven guest workflows. | TypeScript, web apps, chatbot flows |
| A2SV application tracker | Internal application tracking product with data-heavy admin UI, tables, rich editing, and workflow management. | Next.js, React, MUI, React Query |
| AI chatbot platform | Document-aware AI chat experience with retrieval, file handling, auth, and streaming assistant responses. | Next.js, AI SDK, LangChain, OpenAI, Supabase |
- Improving AI-assisted search and retrieval for personal and organizational files.
- Building reliable TypeScript/Rust backends with clear APIs and maintainable architecture.
- Turning rough product ideas into usable applications quickly, without losing engineering discipline.