Projects
Welcome to KeithBruno.com
Below are some of the projects that I've worked on over the past years. If you are curious about any of the projects please
contact me by using the form on the Contact page.
Programming Projects
This is a programming system that I worked on for approximately thirteen years in conjuction with the handicappers at
FullCardReports.com. There are over one hundred thousand lines of code that make up over a dozen programs and utilities. FCR runs
a web site where they charge customers a monthly subscription fee. The system that I created downloads files from the Daily
Racing Form's web site. These are large CSV files that contain all the statistics for a particular track for a specific day. There
are over a thousand fields for each horse.
On most days there are ten to a maximum of forty tracks running ten to fifteen races each. The programs take the raw data, process
it according to algorithms provided by the handicappers and output the data as ASPX/HTML. The system then uses a series of other
batch files and programs to format the data, convert it to PDF, generate an index page that dynamically updates the list of
reports and tracks available for that day. Finally, the data is then uploaded to the web site where it is made available for the
subscribers.
By automating the process I have managed to cut what used to be an eight hour daily process to approximately one hour. The reports
are more consistant and have uniformed appearance.
SuperSpammer
This is a Windows Forms application written in VB.net that retrieves e-mail addresses from a SQL Server 2008 database and then
e-mails users a newletter, HTML formatted e-mail or other document. This application is used by various organizations to send out
unsolicited e-mail. The application corresponds and follows the CAN-SPAM act of 2003 ensuring compliance with current regulations
on the sending of unsolicited e-mail.
FOP (Flash Operator Panel)
Of course, working at a telecommunications company would lead me to develop utilities to use in-house for diagnostic and logging
purposes. One of those utilities is a combination of a web-base/WinForm program. This program works with a MySQL database housed
on our PortaOne softswitch. It continually updates the status of several hundred extensions and allows us to see at a glance
which customers are on the phone. It displays customers that are on the phone in red and also lets our monitoring staff known if
the call is an incoming or outgoing call, the number that called or was called and the duration of the call.
Website Projects
Central Florida Telecom, LLC
www.centralfloridatelecom.com
web site. This is a web site that I created from scratch. It provides information for potential CFT customers and informs
them about our products and services. Technologies used on this site include:
- HTML5
- VB.net
- ASP.net
- JavaScript
- Microsoft SQL Server 2008
CRM (Customer Relationship Management)
Patterned after the open-source vTiger CRM, this system allows Central Florida Telecom, along with other commercial customers to
keep track of customer information. It manages accounts, customer, invoice, trouble-ticket, marketing campaign and has custom
modules that assists our sales department in tracking leads and generating quotes. It also has a full login authentication system
that uses SQL Server as its backend. There are over eighty SQL tables along with stored procedures and triggers that help keep the
system running smoothly. There is also a security system that tracks and audits user activities and allows administrator to
restrict information access.
I've also recently added the ability to monitor phone calls and network equipment and have built a dashboard that allows technical
staff to see an overview of the network and customers at a glance.
Custom Linen Solutions
This is a site that we designed and built for a local hospital supply company a couple of years ago. It is written entirely in
HTML/CSS with some ASP.net. It is a very clean design and has a wonderfully simple to navigate structure.
Memorial Cards
This is a web site for a company that designs, creates and prints custom memorial cards and other printed material for funerals.
We created a wizard-based interface that allows the customer to customize their memorial card prior to placing the order. They can
choose among the dozens of different designs, prayers and layouts. Once the customer is satisfied with their cards they place and
order, the company prints the orders and they are mailed out within 24-48 hours.
Norbridge Properties
Norbridge Properties is a property management company that specializes in building, managing and developing commercial properties.
The web site is the first commercial project that I created several years ago. It was built entirely by hand using HTML and CSS
along with traditional ASP. I also created a management backend so that the office staff can modify the building details as needed.
Potential purchasers or renters can view information about each property and in some cases take a virtual tour of the property.
Celebration Rotary
Approximately three years ago the Rotary Club of Celebration came to me and asked me to design, implement and build a web site that
would allow them to showcase their members and attract new members to join the Rotary. Their web site has a management back end
that allows them to upload and manage the photos, events and members that appear on the web site. The site dynamically updates
based on the calendar of events that the rotary members update. There is a little bit of JQuery on the site as well as SQL server
databases and lots of HTML/CSS and AJAX thrown in for good measure.
Disney Orlando Homes
Elaine Westlake, one of the sweetest Brits that I've ever met, had me design her website in 2009. Her previous web site was a mess
and needed a lot of TLC. I came up with a design (which has been modified several times since then) and created her an easy to
use website that allows visitors to view details about the dozen vacation properties that she manages in the Orlando/Kissimmee
area. Visitors to the site can search for specific properties or browse the available properties based on certain criteria.
I also built her a back end management site so that she can modify the homes and manage the details about each home. There is a
lot of HTML/CSS a little bit of AJAX and JQuery as well as SQL Server built into this site.
Florida Ear and Balance Center
James S. Atkins, Jr., M.D. is board-certified in neurotology and otolarynglogy (ear, nose, and throat), with a specialized
trainning in disorders of the inner ear. Dr. Atkins is nationally recognized as one of the top surgeons in Central Florida. Our
audiologists are all doctoral level practioners. The audiologists, physical therapists, and Dr. Atkins work together to evaluate
your health care needs and to determine what treatment will best fit your needs. I adpated a Free CSS template and as a courtesy to
FEBC created this website for them. It isn't anything fancy but at does provide some great information about the type of work
they do.
AJ's Balloons
This site was created for my younger son Alex. It details his accomplishments as a balloon artist. For the past several years Alex
has been working at various venues in the Central Florida area where he makes balloon animals and other art made out of balloons.
On most weekends you can find him at Jersey Mikes, Bob Evans and other private parties twisting for tips! This is a clean, simple
site that conveys his skills as a balloon artist.
Brantley Balloons
Several years ago I approached by a teacher at
Lake Brantley High-School
in Altamonte Springs, Florida. She wanted a simple web site that would allow students, parents and others the ability to purchase
helium-filled ballons and have them delivered to students during school hours. Using a Free CSS template that I adapted I created a
shopping cart system and inventory/order control system that allows visitors order ballons, check out by making a credit card
payment and forward the order to students that fill the order and deliver it to the student.
The site has been in operation for over four years and has allowed the Sunshine Club to raise tens of thousands of dollars for
charitable causes in the Altamonte Springs area. I'm proud to help them towards this worthy cause.
Duringo
A Craiglist/Backpage like web site for classified ads. Along with my son Adrian, we created a classified ad web site that allows
users to place free advertisments. This was a year-long project during which time we created a login/authentication system that
allows users to register and manage their accounts and ads. Visitors to the site can also place "Premium" ads which require
payment. Through a custom interface they can enter their credit card billing information and purchase credits on the site. The
system also has a management backend that e-mails customers when they have placed or modified ads, when their ads expire or
if there is some other administrative task that needs their attention. Visit the site at
www.duringo.com
The Ultimate Sugar Free Dessert Guide
TUSFDG is a site dedicated
to helping those with Diabetes or any other condition that prevents them or severly restricts a person's intake of sugar. The
site has over tweleve thousand listings of establishments across the United States that offer no-sugar, reduced sugar and no sugar
added desserts and food products. Simply pick a state/city or type of establishment and you will be presented with an ever-growing
list of restaurants, bakeries, supermarkets and other establishments that can satisfy even the most picky sweet tooth.
Hardware Projects
APRS Vehicle Tracker
Ever since I received my FCC Technician Class radio operator's permit back in 1991, I've been interested in wireless data
communications. One of my first projects was to build an amateur radio
APRS (Automatic Packet Reporting System) tracker
that consisted of a 2-meter VHF FM radio transceiver along with a
APRS GPS position encoder and GPS. The
TNC (which I built from a kit) connected to the GPS once every thirty seconds. If the position had changed significantly enough the
TNC would key the radio and transmit the GPS coordinates to a series of FM repeaters located through the area. These repeaters, or
digi-peaters as they are known as, relay your position information through the Internet or other radio links. This information is
then uploaded to a central web server and can then be viewed by anyone with an Internet connection. There is an open web site that
collects and display position information from amateur radio operators around the world. Check out
APRS.fi for more information and type in your city to
see any operators in your area.
Arduino-based Tracker
One of the major issues with the APRS-based trackers is that you have to have an FCC license in order to use one. Also since the
FCC designates the frequencies that this equipment runs on as belonging to the Amateur Radio Service it is illegal to use these
frequencies for commercial purposes.
In order to provide a tracking service to non-radio license holders I am currently developing a system that uses an Arduino
Mega processor along with a 3G/WiFi connected device that provides the same services as the APRS-based trackers mentioned above.
When complete the Arduino version will relay your position information, along with altitude, heading, speed and other telemetry
data to a central server where any one with a subscription will be able to view a vehicles position. This information is overlayed
on a Google Map. Check out my blogs and construction/programming articles at
Arduino-Tech.com
Networking Projects
FVV WiFi
I was the lead designer on this project for a large vacation property in the Kissimmee area. My team and I designed and installed a
reliable wireless solution to be used by the guests of the resort. This encompassed over a dozen access points along with wireless
relay links to enable communications between buildings. The system has been in production for a little over a year and allows the
resort's guests to have unimpeaded access to the Internet. We also installed a ninety+ extension VoIP system for the office and
condos.
Old Town Fiber Network
Old Town is a 1950s style theme park located in Kissimmee Florida. They have over 75+ shops, restaurants and amusement rides as
well as hosting special events. The web site is
Old Town.
In 2011 they approached Central Florida Telecom with a need to link their corporate office (which is contained in one of
buildings on site) to their ticket booths. The PCs in the ticket booth run a POS (point of sale) application that needs constant
connectivity with the server located in their office.
My team and I designed and installed a fiber-optic network to link the entire campus from the office to the ticket booths and the
maintenance office. This network has been expanded several times since the installation to include more locations as well as
the installation of a campus wide VoIP phone system (serviced by Central Florida Telecom), video cameras and in 2014 Internet and
phone service for the tenants as well. The network has run with virtually zero downtime since installation.