redick@homelab:~$ whoami

Software
developer.

I build line-of-business systems with Odoo and Django, then go home and break things on my headless server for fun. Shipping since 2018.

name
Redick "Red" Butay
role
Software Developer // full-stack, backend-leaning
since
2018 // ~8 yrs shipping
stack
Odoo · Django · Next.js · React · PostgreSQL
location
Bulacan, PH // UTC+8
status
● available for contract work
open to workodoodjangonext.jsreactself-hosted
red@homelab:~/portfoliozsh · 24×80
red@homelab:~
01

// about

cat ~/about.md
redick.jpg
Portrait of Redick Butay
346×346 · jpeg

Hi, I'm Red.

Software developer since 2018. I work mostly inside the Odoo ecosystem, building line-of-business systems — hospital records, school enrollment, social-protection registries — and translating the tangled workflows behind them into something a clerk can actually click through. Django for the bespoke pieces; PostgreSQL keeping it all honest.

Off the clock, I'm a tech hobbyist. I keep a headless server humming at home and run a growing stack of self-hosted services on it. I like the part of this craft that's closer to gardening than to engineering: slowly shaping a system until it does exactly what you want, and nothing it shouldn't.

8+
years shipping
2
oss contributions
7
services self-hosted
02

// resume

cat ~/resume.pdf
Page 1 of Redick Butay's resume

The printed version.

Same content as this page, different format. Updated Apr 2026. Have a look, send it on, or drop it into your ATS — whatever works.

file
resume.pdf · 479 KB · 2 pages
updated
Apr 2026
03

// contact

echo "hi" | mail red

Let's build something.

I'm around for contract work, open-source collaboration, or just a nerdy chat about Odoo modules, self-hosting, or why your Docker compose stack keeps drifting. Pick whatever channel fits — I actually read them all.

-- redick red@homelab:~$
04

// timeline

git log --oneline --graph
2022 → now
present

Software Developer @ Newlogic Philippines

Building enterprise-grade Odoo solutions for clients across industries — custom modules, integrations, and bespoke workflows on top of the Odoo platform. Designed a GIS module with dynamic vector drawing, raster switching, search, and GeoJSON layers on an interactive map.

odooowl.jspythonpostgisleaflet
2021 → 2022
automation era

Application Development Senior Analyst @ Accenture

Python + Docker automation tooling. Maintained Java / Spring + Angular apps with Camunda and LaunchDarkly. Trained ML models for internal projects; set up Keycloak with custom Java SMS auth.

pythondockerjavaangularmlkeycloak
2020 → 2021
infra fundamentals

Fullstack Software Developer @ Golden Legacy Financing

R&D on Keycloak, Docker, and WikiJS. Managed company SSL certificates and ran the web servers (NGINX, Apache).

keycloakdockernginxwiki.jsssl
2018 → 2020
django + cloud

Software Developer @ Philsmile Inc.

Full-stack Python / Django with REST APIs, deployed on AWS — EC2, S3, RDS, CloudFront, Route 53, Auto Scaling. Integrated PayMongo, BDO Checkout, and BPI for online payments. Mentored new hires.

djangorestawspaymentspostgres
2017 → 2018
day zero

Associate Software Developer @ Accenture

First role out of university — tester and support engineer on enterprise application teams. Picked Python because it read like English and never really looked back.

pythonqacuriosity
05

// stack

~/.config/toolbelt

// core

  • Python8y
  • Odoo (v15–v19)4y
  • OWL.js4y
  • Django5y
  • PostgreSQL6y

// frontend

  • HTML / CSS8y
  • TypeScript1y
  • Next.js<1y
  • React<1y
  • Angular<1y

// infra

  • Git8y
  • Linux7y
  • Docker5y
  • Nginx4y
  • GitHub Actions3y

// cloud

  • AWS3y
  • Let's Encrypt3y
  • Cloudflare<1y
  • Mailpit<1y

// also

  • GIS / Leaflet1y
  • Keycloak / SSO2y
  • n8n workflows<1y
  • LLM tooling<1y
06

// projects

ls ~/projects | head
[01]hospital-mgmtlive
Camadin Doctor's Hospital landing page

Hospital Management System

End-to-end clinical + administrative workflows: patient records, appointments, billing, pharmacy, and reporting — all inside a custom Odoo 19 module suite.

hospital.buildbyred.dev
self-hostedodoo/19pythonpostgresowl.js
[02]hospital-mgmt-wikilive
Hospital Management System Wiki.js home page

Hospital Management System — WikiJS

Operator + clinician documentation for the hospital build. Workflows, screenshots, troubleshooting — searchable, versioned, kept next to the system it documents.

wiki-hospital.buildbyred.dev
self-hostedwiki.jsmarkdowndocs
[03]school-mgmtlive
Camadin School portal landing page

School Management System

Enrollment, grading, scheduling, and finance for schools. Re-uses lessons from the hospital build to ship a tighter admin UX.

school.buildbyred.dev
self-hostedodoo/19pythonowl.js
[04]school-mgmt-wikilive
School Management System Wiki.js home page

School Management System — WikiJS

Documentation companion for the school system — admin walkthroughs, registrar SOPs, and changelog entries that stay close to the code.

wiki-school.buildbyred.dev
self-hostedwiki.jsmarkdowndocs
[05]my-bloglive
blog index with article cards and drawer-style post preview

My Blog

Self-hosted single-author publication — MDX posts authored from an admin console, drawer-style previews via intercepted routes, plus likes, bookmarks, and comments backed by libsql + Drizzle.

blog.buildbyred.dev
self-hostednext.jsmdxlibsqldrizzleauth.js
[06]baby-greylive
Baby Grey's Website hero with portrait and intro copy

Baby Grey's Website

A small site for a small human. Personal project — slowly turning into the front door for everything I host on baby-grey.click.

baby-grey.click
self-hostednext.jstypescript
[07]typingspeedbuilding

TypingSpeed

A minimal, distraction-free typing tester. WPM tracking, custom texts, a dashboard of historical runs.

// no live url yet
cloudnext.jstypescriptreact
[08]storytellingbuilding

StoryTelling

A small writing + reading app — branching chapters, collaborative edits, a reading mode built for long-form text.

// no live url yet
cloudnext.jstypescripttailwind
[09]skydodgerbuilding

SkyDodger

An arcade-style canvas game built for fun. Reflex training disguised as a coffee break.

// no live url yet
cloudnext.jscanvasgame
[10]reactiontimebuilding

ReactionTime

A reaction-time tester with leaderboards and per-session graphs. Tiny app, tight feedback loop.

// no live url yet
cloudnext.jstypescriptchart.js
[11]pos-systembuilding

POS System

Offline-first point-of-sale across mobile and web. React Native + Expo on the device (BLE thermal printers, WatermelonDB local store) and a Next.js admin dashboard, both syncing through a shared tRPC + WebSocket layer.

// no live url yet
cloudreact-nativeexponext.jstypescripttrpc
[12]ecommercebuilding

E-commerce

Storefront + admin for a small online shop — Next.js front, Django REST Framework back with a PostgreSQL store, payments via PayMongo.

// no live url yet
cloudnext.jsdjangodrfpaymongo
07

// open-source

git log --author=redick
08

// homelab

systemctl --user list-units --state=running
Single sign-on for every service below.
up:8443
Files, calendar & contacts — my personal cloud.
up:443
Local LLM frontend — chat over my own models.
up:8080
RAG over my notes & docs. Local vectors.
up:3001
Workflow automation. Ties everything together.
up:5678
AppFlowy
Local-first notion alt. Still being wired up.
wip:8000
Self-hosted dashboard for the homelab.
up:443
09

// now

what i'm up to · inspired by /now

Currently

last updated · Apr 2026
  • Shipping a School Management System on Odoo 19 — enrollment + grading modules this month.
  • Reading through Odoo 19 internals to understand the new ORM improvements.
  • Tinkering with local LLM workflows — piping AnythingLLM into n8n to auto-tag my notes.
  • Self-hosting Keycloak, NextCloud, OpenWebUI, AnythingLLM, and n8n behind Cloudflare Tunnel on baby-grey.click — single SSO across everything.
  • Open to interesting contract work — Odoo, Django, or anything self-hostable.
TWEAKStheme