About Home

CLICK images for details | browser browser back button to return

Who I Am

who I am

Welcome to my site! I'm a retired Software Executive from Houston, Texas, born and raised in the Bronx, New York City. I created this site in 2020, after my early retirement, to share my eccentric retirement hobbies with family, friends, and fellow hobby enthusiasts.

My Career

tech career

My career began as a Developer, and I've always had a passion for programming. I've worked with a variety of languages, including machine language, BASIC, Pascal, C, C++, Delphi, JavaScript/HTML/CSS, PHP, and Python. Beyond my professional work, I've always enjoyed programming at home for personal projects, from creating a MediaMonkey plug-in to designing my own media center user interface. I even ran a successful scripting site for a few years, thanks to my proficiency in JavaScript scripting.

My Websites

website design

While I've never been a dedicated web developer, I've always enjoyed coding my own sites. This includes my cgcorner.com site, which was dedicated to CG Animation. For the recent revamp of this site, I enlisted the help of the ChatGPT AI to ensure I was following best practices for engaging design and content.

My Hobbies

NAO v6 feature-rich humanoid robot My custom LEGO Avengers Tower Hobby Room entry during the day

In 2015, my interests flourished in:

And after building up an impressive collection of each of my hobbies, I wanted to share it with everyone, so as noted, I created this site in 2020 and revamped it in 2023.

I invite you to explore my collections (and blog), and learn more about my journey in the world of hobbies. If you have any questions or just want to chat about shared interests, don't hesitate to get in touch!

Technology Stack

technology stack
User Interface
HTML5 HTML5 Full compliance with semantic tags: header, main, section, article, details, summary, figure, video, footer, etc.
CSS3 CSS3 Full compliance.
JavaScript JavaScript Full modern-standard compliance: let/const, template literals, arrow functions, destructuring assignment, JSDoc, promises, etc.
Frontend
lightGallery lightGallery Pure, lightweight JavaScript lightbox gallery; used for both collection and movie reviews pages.
Video.js Video.js Pure, lightweight JavaScript HTML5 video player; used with lightGallery.
Highcharts Highcharts Pure, lightweight JavaScript charting library; used for movie charts page.
Note: I avoid jQuery, React, Vue, and Angular libraries/frameworks to be more lean for performance.
Backend
js-base64 js-base64 Pure, lightweight JavaScript encoding library; used for lightbox tabs.
Database
None
Pre-processing
Python Python Powerful scripting language; used to fully automate web page updates.
BeautifulSoup BeautifulSoup Sophisticated HTML parsing and manipulation; used to especially process cryptic Evernote exported HTML.
pandas pandas Feature-full spreadsheet data manipulation and analysis; used to process my movie collection/reviews spreadsheet merged with the TMDB information spreadsheet that I populate.
Jinja Jinja Flexible HTML templating engine; used to more easily automate HTML page-building.
FuzzyWuzzy FuzzyWuzzy Popular fuzzy string matching; used to match with TMDB movie and series titles when IMDb match does not work, and filter out alternative titles.
Pillow Pillow Free image processing library; used to easily get image dimensions for use with masonry walls.
TMDB API TMDB API (The Movie Database API) Quality movie and TV show data (including posters); used to enrich Movies page data, including providing popular recent movies and TV shows.
OMDb API OMDb API (The Open Movie Database API) Access to quality user ratings data for movies and TV shows from IMDb; used to enrich movie and TV show data with user ratings data.