My name is ๐ง John Romano D'Orazio.
I'm a โ๏ธ Catholic priest.
I enjoy ๐ท photography, I enjoy activities such as โท๏ธ skiing, and I enjoy ๐ป coding, a hobby which I started when I was a little kid.
Languages I have learned:
GW-BASIC | PHP | HTML | JAVASCRIPT | CSS | JAVA | .NET | C++ | ARDUINO | PROCESSING |
---|---|---|---|---|---|---|---|---|---|
Frameworks and libraries I use:
jQuery | ReactJS | Google Apps Script | Ruby on Rails | Bootstrap |
---|---|---|---|---|
I believe that programming can also be done in a ๐ค community spirit! I participate actively in the Open Source Catholic community founded by @geerlingguy (check out his projects!) and Slack workspace which I helped to launch.
If you find any of my projects useful, please consider contributing either to the codebase with your own expertise,
or with a small donation to help keep the server where they are made live running.
A few of the websites I have created, mostly with WordPress:
- https://www.johnromanodorazio.com (Personal website / blog)
- https://www.bibleget.io (BibleGet project)
- https://www.premiovittoriobachelet.eu (National Photography contest I organized one year in Italy)
- https://www.cappellaniauniroma3.org (Chaplaincy website at Roma Tre University)
- https://www.litcal.johnromanodorazio.com (kudos to @mftruso for helping with the bootstrap theme!)
- https://geographyofthefaith.bibleget.io (Work in Progress)
I run these websites and a few other services using:
Aims to facilitate inserting Bible quotes into documents or websites.
- ๐ฏ API : BibleGet-I-O/endpoint
- โช๏ธ Microsoft Word 2013+ VSTO add-on : BibleGet-I-O/bibleget-msword-addin
- โช๏ธ Google Docs add-on : BibleGet-I-O/BibleGet-Google-Docs-Addin
- โช๏ธ Apache OpenOffice add-on : BibleGet-I-O/bibleget-openoffice
- โช๏ธ LibreOffice add-on : BibleGet-I-O/bibleget-libreoffice
- โช๏ธ WordPress add-on : BibleGet-I-O/bibleget-wordpress
An API with the data for the liturgical calendar, saint of the day, etc.
- ๐ฏ API : Liturgical-Calendar/LiturgicalCalendarAPI
- ๐บ Frontend: Liturgical-Calendar/LiturgicalCalendarFrontend
- ๐ฏ Anniversary Calculator API: Liturgical-Calendar/LitCalAnniversaryCalculator
- ๐งฎ Anniversary Calculator Frontend: opera-romana-pellegrinaggi/litcal-anniversari-frontend
I have been participating lately in the OpenSourceCatholic community. Together with the fellow programmers in this community, we have started working on a project together, which can be useful for couples preparing to get married.
Seeing as I'm currently stationed in the Diocesan Pilgrimage Office, I have devoted some attention to projects having to do with pilgrimage as a human and religious experience.
Some of my first projects, as I was learning Javascript and jQuery, were jQuery plugins.
- ๐ jQuery Clock => this is actually my most starred and forked project!
Unfortunately another plugin or two that I had written went missing. I had published them on the jQuery plugins repository, but at one point there was a glitch in the repository which wiped out all the plugins. I had just barely started using Github, and I didn't yet have repositories for these plugins, and I never did wind up trying to recover them. One plugin allowed you to click-n-drag across a group of checkboxes, or shift-click a range of checkboxes, in order to easily check multiple checkboxes without having to click on them one by one.
I also enjoy working with microcontrollers such as Arduino, which brought me to learn some Processing. I haven't made repositories for all of my Arduino / Processing projects yet, perhaps I should, but here are some:
- ๐ฅง Pythagoras Pie (Processing)
- ๐บ Pascal Triangle (Processing)
While I was a chaplain at Roma Tre University, I participated in the student Microcontrollers Users Group (MUG). Here are some of the projects I created while participating in the MUG:
- ๐ฐ๏ธ SmartClockGps : I never did complete the project. I was able to get the atomic timestamp from a GPS module, and display a time string on an LCD display. However I wanted to add a Real Time Clock component to the project, and I did create the circuitry, but I never finished re-writing the code.
- ๐ถ HC05_Automate_Communication - an attempt to create helper functions for working with a bluetooth module
- ๐ถ HC05_Manual_AT_Mode - an attempt to create helper functions for working with a bluetooth module
A few other projects never did get initialized as Github repositories, maybe someday I'll get back around to it ๐