michaelroxas.com

Hello there!

My name is Michael. I'm a husband, an optometrist, a teacher, your tech bro, and currently living in City of Antipolo, Philippines. 🇵🇭

I write about tech, my profession, travels and food, life, and whatever interests me.

What am I doing now?

If you're curious about how life is treating me or what I'm up to these days, feel free to check out my Now page.

Lists I like to collect

Projects

  1. OptoReview (on-going)
    a full stack web application for examinees taking up the Optometry Licensure Exam-Computer Based Licensure Exam (OLE-CBLE). It consists of multiple choice questions per board subject. Mobile-friendly. Built with Rails.

  2. Wedding Invitation Website
    What I used for our wedding in Oct 2026. Bought this in 2025, but unpublished and de-indexed from Google for privacy purposes. Complete with the event details, attire inspirations, FAQs, and other links. I am confident in publishing it now since it has already passed. Built with HTML, CSS, JavaScript. Domain name from PorkBun, expiring in 2027.

  3. Visual Analysis Assessment Assistant (Leo Manas)
    A specialized clinical optometry web application built to analyze the 21 visual steps according to Leo Manas’ classical framework. It automates pattern recognition to identify binocular and accommodative dysfunctions, serving as both a clinical refresher for practitioners and a structured reporting assistant for optometry students preparing revalida case documentation.

  4. Visual Analysis Assessment Assistant (Scheiman)
    Built on the diagnostic algorithms and normative data established by Mitchell Scheiman and Bruce Wick (Clinical Management of Binocular Vision), the application guides practitioners and students through systemic data entry, Morgan’s/Scheiman’s clinical norms comparison, and differential diagnosis.

  5. Pagsusuri
    A simple Examination of Conscience app for self-reflection and/or preparing one's self for the Sacrament of Confession. Serverless. Doesn't record (unless you explicitly want to through screenshots or writing them down). Your "sins" list resets when you refresh the page or leave it idle for 10 minutes. Built with HTML, CSS, and JavaScript.

  6. Eyeglass Price Calculator
    I used at an optical retail I used to work for in the past. Staff kept writing on sheets of paper and relied on a shared calculator. I would use this on the laptop in the refraction room to give customers a more educated decision in terms of their budget and prescription lenses. Built with HTML, CSS, and JavaScript.

  7. SMS Customer Spiel Generator
    When assembled prescription glasses are ready for pickup, customers would be informed via SMS on the status of their purchases. This website was used so that we could simply copy the text onto the Google Messages app from the store laptop. Built with HTML, CSS, and JavaScript.

Contact

If you've got any questions, suggestions, or would like to discuss a project, then please email me.

You can also get in touch on any of the platforms below.

Subscribe

You can subscribe to this blog via email or grab the RSS feed. (What’s an RSS?)

Disclaimer: All views are my own (not AI) and do not represent my employer or clients. Content here is for informational purposes only and does not constitute medical or optometric advice.

Disclosure: Unless otherwise noted, the text content of this blog is licensed under CC BY-NC 4.0, and all code samples are under the MIT license.

  1. I’m not active on this platform. I mostly keep it around for Messenger and checking out establishments. Dropping my Facebook link here to verify my identity. If we’re talking, this confirms it’s me.↩