Toggle navigation
Projects
About
Talks
Blog
All projects
Electronic
🍎 Frame
arduino, soldering, embedded software, woodworking
A MacBook Pro cover recycled into a neat glowing frame.
iOS
Omnipresence
</archived>
swift, javascript, webview
A native iOS app to simplify Omnivox's web attendance sheet submission on mobile devices.
Toboggan
</archived>
swift, webview, pdf
An iOS app allowing to browse websites, opening a custom viewer when navigating to PDF files.
macOS
Hermes
</archived>
swift, javascript, KVO, affinity designer, icon design
A simple wrapper of Facebook Messenger web client.
GPlay Music
</archived>
swift, javascript, media keys
A wrapper of the Google Play Music web player which supports mac's media keys(play, pause, next).
Web
Mediya
angular, ionic, typescript, php, youtube api, twitch api
Web app aggregating multiple media sources to quickly select what to watch or listen to.
Maestro
php, custom framework, DevOps, Apache
A very basic app deployment management tool to host projects on my home server.
fw
php, Plates templating, MVC
Basic PHP framework providing a minimal implementation of the MVC pattern.
hexibits v2
php, laravel, javascript, jquery, vuejs, mariadb, vagrant
A content management system allowing to organize sources in a diaporama to be played from a webpage.
ShawiSec
infosec, community
Events organized in my area focused around sharing and learning about cyber security.
cshaw.jhoffman.ca
jigsaw, php, laravel, javascript
This website makes my classes material and schedule available to my students.
codingjames.ca
blog, jekyll
This is my blog, I write articles on various topics such as opinions, tutorials or reviews.
jhoffman.ca
jigsaw, php, laravel, bootstrap theme
My personal website where I share some projects I built.
hexibits
</archived>
javascript, html
A simple web page allowing to display an animated carousel of different medias sources.