Recent Projects


HTML5 Browser/Mobile Games

This is a "3-pack" of sorts of HTML/mobile friendly games all built using the same template created for Phaser. This template allows me to reuse these files for different game ideas. The audio and images are modified for the project but the structure and Javascript files are all reused with slight modifications to make new games or re-skin the existing games rapidly. I've also added a couple educational Demos that I just started messing around with. Simply click on the answer or the picture that represents the answer.

Project Tools: HTML5/CSS/JS/Phaser

Demos:Quick Blocks
Celestial Stairs
Castle Siege

Castle Siege

Educational Demos: Spanish Quiz Game
Math Quiz Game
Language Quiz Game





Drone Project

Fun project attempting to apply real time object detection to the live feed from a rather cheap drone, and the feed supplied from an Android app.

Project tools: Drone with camera/Phone that connects to the Drone and Laptop/computer with wifi. | Python/OpenCV/Tensorflow/Nginx(RTMP Server)/Ace Live Streaming

The jist of this is I'm streaming the drone's camera from my cell phone to my laptop. The cell phone is using Ace Live Streaming which can stream to any RTMP server. My laptop is using Nginx as a web server to host the RTMP stream. I can use Python to access the RTMP stream. I can then run an object detection model on the stream and display the results. More to come!

Shelf Finder (placeholder)

This is a proof of concept for a potential future project that would allow a user to to type in or take a picture of a custom label used internally within the library. The numbers on the label would pull up a map and pin the location of the book on the book shelf and floor it currently resides at. Teserract.js uses machine learning models to read the label and use that value to identify the location.

Project tools: HTML/CSS/Bootstrap/Javascript/Tessearct.js

Click for more detailed description



Untitled Project 1

Began creation and testing of 3d models (obj format) for use in future projects. Began research for VR/AR applications. Test site exists but not for public.

Project tools: HTML/CSS/WebGL/Javascript/Jquery/KeyShot

Template for multiple sites (In Progress)

Given PDF to use as reference for a layout that will be used for potentially multiple sites. Good example of showing the ability to turn a mockup into a site.

Project tools: HTML/CSS/Javascript

Click for comparison images of the mockup and the current build.





Finding Aids

Finding Aids allows people to search items found in the Syracuse University Libraries. I had to add collections and modify the backend so it would index the new records. The front end was re-written to be mobile friendly as well.

Project tools: PHP/XSLT/HTML/CSS/Bootstrap | Netbeans/VMWare with CentOS to upload and test.

http://findingaids.syr.edu

Renaming Batch

Windows Command Line based batch file was requested to rename bulk PDF's. PDF's came with large autogenerated filenames and needed to be stripped down.





Image Script

Script using Image Magick batch commands to convert TIFF files to JP2s and watermark them.


Mapping Marcel Breuer

Project lead for this project that displays the time and location of an individual architect's projects. Data was exported from a MySQL database into JSON format to populate the map and timeline.

Project tools: HTML/CSS/Bootstrap/Javascript/JQuery/JSON | Netbeans/VMWare with CentOS to upload and test.

https://breuer.syr.edu/mapping-project/mapbreuer.html

IIP Mooviewer

Building a test page that allows testing and viewing of image by entering it's name into a text box. This is for image testing purposes, along with testing the viewers functionality. Added mouse over functionality make thumbnail appear and disappear as well.

Project tools:HTML/CSS/Bootstrap/Javascript/JQuery

Code sample





Classic Catalog

The Classic Catalog is a list of print and electronic materials available in the Syracuse University Libraries. Includes books, journals, maps, sound recordings, archival materials, government documents, and more. Search by keyword, author, title, subject heading, or call number. The front end of the site had to be re-written using Bootstrap and CSS to make it mobile friendly along with numerous javascript updates.

Project tools: PHP/XSLT/HTML/CSS/Bootstrap/Javascript/Jquery | Netbeans/VMWare with CentOS to upload and test.

http://catalog.syr.edu

XML Export

Takes ID entered by user and finds XML. Uses XSL to style the data.

Project tools: PHP/XSL/XML | Netbeans/VMWare with CentOS for testing before upload to production.

Code sample