Philippines · UTC+8 · Open to remote

RAINER LACANLALE

Ralph Rainer Lacanlale

Full-Stack Developer · AI & Agentic Systems

  • MIT LicensedRust + TypeScript504 commitsLive on Google PlayAWS · Cloudflare · Vercel

I build AI products end to end—from landing pages to intelligent agent systems.

Most recently Regent, an MIT-licensed local-first AI assistant with a Rust core, live voice with vision, and a tri-modal retrieval layer held to recall@5 ≥ 0.75 by its own eval suite.

Creator & Maintainer · MIT License

Regent

Shipped v0.1.0 with a tri-modal retrieval layer held to a measured recall threshold by its own eval suite.

  • 504 commits
  • ≥ 0.75 recall@5, eval-gated
  • 17+ chat platforms
  • 36 architecture decision records
Read the case study

Selected work — 01

Regent

Creator & Maintainer · MIT License · May 2026 – Present

Shipped v0.1.0 with a tri-modal retrieval layer held to a measured recall threshold by its own eval suite.

A local-first AI assistant that runs entirely on your machine — Rust core, single-binary CLI, and a background daemon on Windows, macOS and Linux. Your keys and data never leave the device.

  • Rust
  • TypeScript
  • Tokio
  • SQLite
  • GitHub Actions
  • cargo-deny
Regent chat window with the session list open in the sidebar
Regent generating a labelled photosynthesis flowchart from a spoken question
Regent's butler mode listening, with a live dot-matrix waveform above the conversation, results and insights tabs
504
commits
≥ 0.75
recall@5, eval-gated
17+
chat platforms
36
architecture decision records

Selected work — 02

Nesko

Founder & Lead Developer · March 2025 – Present

Cut DynamoDB spend by 88.24% by redesigning the table schema and indexing strategy around observed query patterns.

A serverless AI task manager that turns unstructured input into visual schedules, with an agent that creates tasks, searches, generates Google Docs/Sheets/Slides and scans email.

  • Flutter
  • AWS Lambda
  • DynamoDB
  • API Gateway
  • S3/CloudFront
  • Cognito
  • OpenRouter
Nesko daily checklist with urgency and importance tags on each task
Nesko turning a written brief into a visual schedule
NeskoChat, the in-app agent that creates tasks and searches
88.24%
DynamoDB cost reduction
Live
on Google Play

References

What people say

  • It's easy to work with him. He asks lots of related questions and really listens to understand what we want and our vision. When he delivers, he did more than what we expect. Overall he is nice to work with.

    D.C.Client
  • This app (Nesko) makes my schedule more easier to do and it organize it well.

    J.R.User, Nesko
  • I worked with Rainer on several of his projects — feature tweaks, UI/UX improvements, and quality assurance. He is receptive to feedback and actively looks for ways to improve, and he puts in the extra effort to make his work functional, polished, and reliable. I would confidently recommend him to anyone looking for someone dependable, motivated, and committed to delivering high-quality results.

    L.P.Developer
  • Based on his skills and expertise, he suggested different options, alternatives, and improvements for the elements we planned to add. He was able to innovate and adapt our ideas and design preferences, resulting in a better overall website. I would definitely recommend him to others because he is professional, collaborative, and delivers quality work.

    R.M.Client

Tooling

Stack

01 / 05

AI & Agents

  • Claude API
  • OpenAI API
  • OpenRouter
  • LangChain
  • RAG
  • Ollama
  • n8n

02 / 05

Languages

  • TypeScript
  • Python
  • Rust
  • Dart
  • PHP
  • SQL
  • C#

03 / 05

Frontend

  • Next.js
  • React
  • React Native
  • Flutter
  • Tauri
  • Tailwind CSS
  • GSAP

04 / 05

Backend

  • Node.js
  • FastAPI
  • Tokio
  • Laravel
  • Supabase
  • DynamoDB
  • REST

05 / 05

Cloud & DevOps

  • AWS
  • Cloudflare
  • Vercel
  • Docker
  • Terraform
  • GitHub Actions

Contact

Let's talk

Interested in collaborating, or want something built? I'm in the Philippines (UTC+8) and work with teams across time zones.