![]() |
With over ten year's experience advising, coding and consulting online, Frank O'Connor provides solutions to the toughest of today's coding problems. He uses object oriented PHP code, databases, A.P.I.'s, C.M.S (Wordpress in particular), payment systems, e-commerce systems, Photoshop and Javascript. Frank also consults on every aspect of site design, including S.E.O., marketing considerations, usability and upgrades. |
Freelance Frank's Portfolio: Vivid Magazine, Romania
The Site
Vivid magazine is Romania’s premier print magazine for news from an ex-pat perspective. It regularly features stories and articles from specialists in economics, law, art and politics.
http://www.vivid.ro
Features:
- A new issue of the print magazine can be uploaded in one day
- Input, update and editing of regular features.
- Facilities for advertising
- Image galleries
- Site searches
- Emailing stories to third parties
- Intelligent menus
- Hand coded, bespoke PHP
- MySQL
- Mootools
- jQuery
- Lightbox gallery
Freelance Frank's Portfolio: MindMentor AI
The Site: MindMentor is an interactive site that allows users to engage in therapy sessions of up to an hour in length. The site has a strong A.I. system that responds to user input and supplies response pages accordingly. The system tracks and records user sessions and parses input. It also features a comprehensive administration system to allow therapists to modify the site's behaviour and output. The system takes payment via Paypal.
Features:
- Object oriented M.V.C. structure
- User input parsing and page serving response
- Credit card payment handling
- User session recording
- Full administration suite
Freelance Frank's role:
Frank is responsible for coding updates, maintenance and design implementation of the site. He consults and makes suggestions for improvements in addition to developing new solutions for ideas supplied by the sites owners. He has improved the site usability and has implemented S.E.O. measures and some marketing features.
Tools:
- PHP
- MySQL
- Smarty Templating
- Object Oriented Code
- Javascript
- CSS
Freelance Frank's Portfolio: David Fitzgerald's PhysioDigest
The Site:
PhysioDigest.com is the sales and promotion site for David Fitzgerald, a physiotherapist and consultant based in Dublin, Ireland. The site features regular posts, video, audio files, online presentations, newsletters and exclusive information for paying clients.
http://www.physiodigest.com
Features:
- Video presentations
- Site client newsletter collections
- Shopping cart and online payment
- Audio downloads
- Online presentations
- Lecture shows
Freelance Frank's role:
Frank has had a primary role in consulting on the sales and marketing aspects of the site and in implemnting technical solutions, such as online lecture course, payment collection and newsletter subscriptions. Frank has been instrumental in making the site usable for clients and easy to update by the owner.
Tools:- Wordpress
- Aweber
- 1shoppingcart
- Youtube
- Custom theming
- Custom PHP and MySQL
Freelance Frank’s Portfolio: Seaborg Open Space Fund
The Site: seaborgfund.org is the web site of the Seaborg Open Space Fund. The fund was founded for open space advocacy by David Seaborg in honor of his father Glenn T. Seaborg, UC Chancellor and discoverer of Plutonium. The fund began as a tribute to the elder Seaborg, a Nobel Laureate and UC Berkeley professor. As a Lafayette, CA. resident, Glen was involved in the identification of 10 elements — including plutonium, berkelium and, naturally, seaborgium — and worked on the Manhattan Project developing the first atomic bomb.
http://www.seaborgfund.org/
Features:
- Twitter social media integration
- Facebook social media integration
- Gallery
- Original design
Freelance Frank's role:
Frank has been involved with the conception and design of the site from the beginning, with a special emphasis placed on SEO and social media integration. Frank also provides written content for the site, including a white paper of the purpose and role of the fund.
Tools:- Wordpress
- Custom theming
Freelance Frank’s Portfolio: Children’s House Montessori
The site: Children's House Montessori is a school based in Rapid City, South Dakota.
http://www.chkids.net/
Features:
- Custom Thesis template design and coding
- Events calendar
- Image gallery
Freelance Frank's role:
Frank re-designed the previous site completely and ported most of the pre-existing content to a new Wordpress set up with a custom made Thesis theme. He also set up a calendar and image gallery.
Tools:- Wordpress
- Custom PHP
- Thesis
- Thesis Open Hook
jQuery and Quadratic Functions
As x changes in value, the quadratic function: f(x) = ax2+bx+c describes a parabola - an arc through space - in terms of a two dimensional axis where x describes the vertical and f(x) describes the horizontal points at intervals. [caption id="attachment_167" align="aligncenter" width="320" caption="The graphic result of a quadratic function"]
[/caption]
Quadratic functions also allow for a fun afternoon combining the jQuery form plugin with the jpgraph PHP library. I started out with a simple PHP function to produce a range of f(x) values for any set of values x. I then built a form to allow any value for a, b and c to be input as well as the maximum and minimum for x and the steps that x takes. Once that was working, I passed the results into two arrays and passed those to jpgraph which produces a graphical image on the fly and stores it on the server. Finally, to avoid page refreshes, I wrapped the form around the jQuery 'plugin' (can these properly be called plugins? I suppose so...) The result is a simple and relatively intuitive visual demonstration of the relationship between mathematics and geometry. In fact, expanding that out, the relationship is actually between mathematical logic, computation and optics - but that gets us into a kind of crazy Turing territory and lines have to be drawn somewhere.
Try it out here
For the future, I would like to be able to produce more accurate and extensible graphs for larger number ranges, and to plug the whole thing into calculus, to really push the spatial theme. But this is something of a start and it is perhaps the simplest demonstration of the more general relationship. Read More


Frank is thoughtful, thorough, creative, and competent. He communicates well and respondes to every question, idea, and request with promptness, patience, and flexibility. He’s a real professional. The work is delivered exactly as specified, with great coding and VERY FAST. I recommend Frank without reservation.