Personal Projects

Websockets - Embedded Programing

Websocket demonstartion on a PIC18F4620 microcontroller.

A demonstration of a HTML5 feature, websockets. Code's written in C for the Microchip PIC18F4620 microcontroller.

This project allows me develop wifi control applications that interact with your webbrowser.


Kingsley Amplifiers - Web Development

Web Development project for Kingsley Amplifiers.

A hand coded company website. This website was specifically designed to their specifications. It takes full advantage of modern web standards with use of advanced javascript apis.

The website is built ontop of a hand coded PHP backend with MySQL. The MySQL database was designed specifically for their products. The admin interface allows the client to perform actions such as updating product prices, the price is updated across the website wherever it applies automatically.


Handheld Tetris - Embedded Programing

This handheld tetris device is an ongoing embedded development project. It uses a PIC18F4620 microcontroller. All the hardware features are working. I've made a tetris renderer to make it super easy to implement the tetris logic. The tetris logic is the only incomplete component as of today.


The C code I wrote includes:

The game logic is not yet fully complete.

More Soon...