I help small businesses and startups ship web apps, AI chatbots, API integrations, and automation that work in the real world. I build with Python, Flask, PostgreSQL, and JavaScript, agree on the scope up front, and keep you updated until delivery.
Based in Cebu City, Philippines (GMT+8) | English & Tagalog | Contracts and payments handled through Upwork
Clear scopes, fixed starting prices, and a defined delivery time. Not sure which one fits? Send me a short description of your problem.
A Claude-powered bot that answers your customers' common questions 24/7, using your own FAQs and business info.
Custom web apps with user login, a PostgreSQL database, image uploads, and cloud deployment.
Connect your app to any API (Google Sheets, Stripe, Notion, Telegram) and show live data in a clean interface.
Scripts that handle repetitive work: reports, file processing, scheduled jobs, and data collection from sites that allow it.
Fast, responsive business websites, deployed on Cloudflare or GitHub Pages and easy to update.
Stuck on a bug? I'll find the cause, fix it, and send a short note explaining what went wrong.
Prices are starting rates. The final quote depends on scope and is agreed with you before any work begins.
Message me on Upwork or by email with a short description of the problem.
I reply with what I will build, how long it takes, and a fixed quote.
You see progress along the way, so there are no surprises at the end.
I hand over the code with setup notes, and fix anything that misses the agreed scope.
Problem: small businesses answer the same customer questions all day.
Solution: a Telegram chatbot powered by Claude AI that replies instantly, using a configurable FAQ for each business.
Problem: you need a real multi-user web app, not just a static page.
Solution: a full-stack Flask app with private messaging, Cloudinary media uploads, and PostgreSQL storage.
Problem: finding where a movie streams means checking many apps.
Solution: a discovery app with live "Where to Watch" data from the TMDB API, a custom cinema-style interface, and no heavy frontend framework.
This product uses the TMDB API but is not endorsed or certified by TMDB. Streaming availability data provided by JustWatch.
Problem: raw API data is hard to read.
Solution: a live weather interface that fetches data asynchronously, parses the JSON, and updates a responsive UI.
Problem: voice tools usually need a backend and extra services.
Solution: a browser-based voice assistant in plain HTML, CSS, and JavaScript with speech recognition, text-to-speech, media search, web shortcuts, and local file playback.
Have a website, web app, chatbot, or automation in mind? Tell me what you need and I'll reply with a scope, timeline, and fixed quote. I work through Upwork so your payment and the project milestones are protected.
Personal research and tutorials: Linux, low-level programming, and operating systems. These are not part of my client services, but they show how I learn and how deep I go.
Experimental 32-bit OS development covering bootloaders, GDT, memory paging, kernel architecture, and bare-metal programming.
Interested in low-level engineering? From setting up a mobile development environment to crafting an experimental OS kernel, I've documented the process for developers who want to understand how systems work from the ground up.
[ EXPLORE FULL TUTORIALS ]Stop repeating yourself. Learn how to script the Matrix using Bash, Python, and Cron jobs. From automated backups to network security audits, optimize your workflow through practical automation.
Automate Linux commands, directory backups, and system maintenance efficiently.
View Chapter 21 →Master Crontab and Python to run scripts at specific intervals without manual input.
View Chapter 24 →Automate security scanning using Nmap and Python for authorized environments.
View Chapter 23 →> System snapshots from the mobile-first development and Linux environment.