Ronald

Senior Full-Stack & AI Systems Developer | Next.js, Supabase, Laravel, Python, W

95 ID PROOF
Verified
With Timeproof
contact
mark as hired

Overview

Looking for full-time work (8 hours/day)

at $18.86/hour ($3,636.35/month)

Bachelors degree

Last Active

August 8th, 2026 (8 days ago)

Member Since

June 13th, 2015

Profile Description

I'm a Senior Full-Stack Web Developer with 20+ years of experience building and owning production systems end to end. I don't just execute tasks. I take full ownership of projects, identify gaps, and deliver solutions that improve efficiency, scalability, and revenue.

I specialize in modern full-stack development using Next.js, React, and TypeScript on the frontend, with Supabase (Postgres, RLS, Auth, Realtime), Laravel, and Python/Django on the backend. I'm comfortable handling everything end to end, from architecture and database design to deployment, optimization, and long-term maintenance.

My most recent shipped work is Wonderkin ( ---------- ), a live production parent-controlled, child-safe AI companion. I designed and built the whole thing: Next.js 16 with Server Actions, a strict server-only service layer over Supabase with Row-Level Security, defense-in-depth AI safety with OpenAI moderation and a dedicated Anthropic crisis classifier, token-accurate cost limits per account, and a full billing lifecycle from Stripe to Lemon Squeezy. It ships with GitHub Actions CI, Vitest, and RLS integration tests.

I also work as QA engineer and feature developer on a production Next.js 16 + React 19 + Supabase marketing operations platform, and I recently rebuilt a bilingual German/English medical-tech WordPress site end to end: 40+ pages re-authored in Elementor, 409 posts migrated, 417 SEO meta rows preserved at full title parity, and zero content lost.

I use AI-assisted development daily through the Claude Code VS Code extension and Playwright MCP, which lets me deliver multi-week projects in days without sacrificing code quality, testing, or documentation.

In my current roles I work directly with leadership and operate as a one-man full-stack team. I'm used to making decisions, moving fast, and delivering without needing constant direction.

If you're looking for someone who can take ownership, think strategically, and execute at a senior level, I'm ready to step in.

Top Skills

Experience: 5 - 10 years

I architect and ship production Laravel 12 applications end to end, from database schema and Eloquent design to service container patterns, queues, scheduled jobs, and REST APIs. I've delivered CRM systems, forex signal platforms, multi-source reporting dashboards, and Filament admin panels, all built for reliability, scalability, and clean long-term maintainability.

Experience: 5 - 10 years

I build WordPress at an engineering level: custom plugins with REST API endpoints, AJAX search systems handling thousands of posts, WP-Cron background queues, and AI-powered content pipelines. I recently rebuilt a bilingual medical-tech site end to end with 409 posts migrated and zero content lost. Performance, security, and SEO are built in from the start, not patched in later.

Experience: 5 - 10 years

I specialize in Python automation, desktop tools, and API-driven systems using Playwright, Selenium, Tkinter, and Django. My Python apps streamline data scraping, file conversion, and workflow automation, delivering professional-grade solutions with user-friendly UIs and strong performance.

Other Skills

Experience: 1 - 2 years

I build production React 19 applications, including a live AI SaaS platform and a marketing operations dashboard used daily by a performance marketing team. My work covers Server Actions, TypeScript, shadcn/ui, Tailwind v4, TanStack Table, and Zustand, all backed by Vitest testing and GitHub Actions CI.

Experience: 1 - 2 years

I designed, built, and shipped a live production SaaS on Next.js 16 (App Router, Server Actions) with TypeScript and Supabase: multi-tenant Row-Level Security, realtime features, per-account cost governance, and a full billing lifecycle from Stripe to Lemon Squeezy. I also develop and QA a production Next.js 16 monorepo, and my own portfolio at allanai.dev runs on Next.js with Payload CMS and ISR.

Experience: 5 - 10 years

Twenty years of production PHP across Laravel, custom applications, and WordPress: service architectures, API integrations, payment webhooks, automation snippets, and secure, maintainable code that other developers can pick up without friction.

Experience: 5 - 10 years

Define and implement responsive web page styles, focusing on design, layout, and optimized display variations for various devices and screen sizes to ensure a seamless and engaging user experience.

Experience: 5 - 10 years

Expertly code entire websites from start to finish using HTML, ensuring robust structure and functionality while adhering to best practices for web development.

Experience: Less than 6 months

Experience: Less than 6 months

Experience: 5 - 10 years

Expertly build, test, and modify MySQL databases to enhance data integrity, optimize performance, and support dynamic web applications.

Basic Information

Age
44
Gender
Male
Website
Sign Up with Pro Account to View
Address
Agoo, La Union
Tests Taken
IQ
Score:  123
DISC
Dominance: 46%
Influence: 5%
Steadiness: 16%
Compliance: 33%
English
C2(Advanced/Mastery)
Government ID
Sign Up with Pro Account to View

“There are just so many skills that the Filipino market has that they bring to the table. It's been amazing.”

Samori Coles

SEE MORE REAL RESULTS

“He's been absolutely superb!”

- Ed Currer

Onlinejobs.ph "ID Proof" indicates if "they are who they say they are".

It DOES NOT indicate skill level.

ID Proof scores are 0 - 99 with 99 being the best. It is calculated based on dozens of data points.

It's intended to help employers know who they're talking to is real, and not a fake identity.

Read More »

  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Info )  0.0351
Total Execution Time  0.0366
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,669,088 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/info/202022
  CLASS/METHOD  
jobseekers/info
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 29 (0.0237 seconds)  (Show)
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)