Software Engineer with 5 years of fully remote experience, working with distributed teams across time zones. I own the whole path: the interface, the API behind it, the schema, and the container it ships in — most recently a retrieval-augmented search service and a client-side counterpart to it.
- Built rag-client — the React 19 + Next.js 16 + TypeScript front-end for it: one typed API boundary, accessible states for loading, empty and error, and search-term highlighting. Pushed as its own repo with a passing production build.
- Built rag-server — a FastAPI + SQLite retrieval service: sentence-aware chunking, server-side ONNX embeddings, a REST search API, cascading deletes, a Dockerfile that bakes the model into the image, and a measured confidence threshold so the API can answer "nothing here" instead of guessing.
- Built Browser RAG — retrieval-augmented search that runs entirely in the client: own chunking with sentence overlap, local MiniLM embeddings on WebAssembly, cosine ranking. No server, no API key, nothing uploaded.
- Integrated LLM-powered conversational assistants and automated content pipelines into client products, writing the retrieval and context layers myself.
- Shipped 50+ open-source browser tools and publish a catalogue of 60+ business-system and AI source-code products through my own storefront, handling delivery and after-sales directly.
- 5 years of remote contract work with international clients, coordinating asynchronously across time zones and documenting decisions in writing.
- Back-end & data — Python, FastAPI, REST API design, SQLite (schema design, foreign keys, indexes, cascading deletes), Docker and docker-compose, ONNX Runtime
- AI integration — retrieval-augmented search (chunking, embeddings, cosine ranking), LLM API integration, prompt and context design, measured confidence thresholds
- Front-end — JavaScript (ES6+), HTML/CSS, Canvas and SVG rendering, Web Audio and Web Speech APIs, responsive UI, no-build-step delivery
- Design & content — Figma to production code, SEO, web editing
- Also work with — Node.js, PostgreSQL, React, Next.js, TypeScript, Git
Browser tools I ship in public — no backend, no signup, no build step, each with a live demo:
| Project | Where |
|---|---|
| rag-server — retrieval as a service: FastAPI + SQLite, server-side embeddings, REST API, Dockerised | source |
| rag-client — the React 19 + Next.js 16 + TypeScript client for that API | source |
| Browser RAG — asks your own documents a question and returns the passages that answer it, entirely client-side | demo |
| FAQ bot — keyword-matching Q&A assistant | open |
| Outline → mind map — parses an indented outline into a tree and lays it out in ~200 lines of vanilla JS | open |
| Outline → slides — outline to slide deck preview | open |
| Resume ⇄ JD matcher — keyword match scoring | open |
| Text to speech — reads text aloud in the browser | open |
54 public repositories, 50 of them with a live demo.
- 🌍 Manila, Philippines — available for remote work worldwide
- 🔗 Product catalogue & storefront — inzyxuashop.com
- 📱 WhatsApp +63 947 371 8280
- ✉️ Email evcdecd@gmail.com
Open to full-time remote roles and contract work: LLM integration, Next.js builds, and Figma-to-code.