AK BK Consulting

Welcome to AK BK Consulting, My name is Alan Knowles, I'm the sole owner of AK BK Consulting, an expert Software Developer and IT Consultant based in Hong Kong.  If you are looking for professional IT or development services, please don't hesitate to contact me alan@akbkhome.com

Below is a brief overview of some of the projects I am working or or have worked over the years, both commercially and in collaboration with the open source communtity. If you want to read up-to-date news about what I'm  upto, or just browse my articles have a look round my blog.

You may also like to look at the LDAP Schema Viewer I wrote many years ago.


Commercial Applications / Projects

Open Source

2009-present iConstruction Document Management
A Document management system for the construction industry, Featuring
* Document Tracking
* Fax Integration
* Project Directories

rooscript - jleds2007-present Rooscript
A fork of dmdscript, the javascript interpreter written in D Featuring
* GTK Bindings (including Cario, SourceView and Scintilla)
* Mysql bindings
* FastCGI Bindings
* Full Regexp support (pcre)
* Commentable Manual



2006-present Mailfort
Spam and Email Management Service, Featuring
* Anti-Spam / Anti-Virus
* Rolling Archives
* Policy Creation
* Logging and reporting

2008-present RooJS
A fork of ExtJS to solve licencing issues
* Commentable Manual
* Basic CSS replaced
* Extended HTML Editor
* General improvements to code / performance (pending)
2008-2009 Offline Intranet Builder
Tool to build offline 'exe' builds using Web2go, Featuring
* spidering and mirroring Internal intranet
* segmented builds of intranet
* Search using swish-e
2008-present Javascript compressor and translator
A ground up write of a Javascript processor to compress javascript for online applications, Featuring
* whitespace removal
* variable scoping and replacement
* string language extraction and translation tools

2004-present Timesheet, eFax and Project mail server,
Featuring
* Project Based mail distribution
* Fax to email
* Timesheet entry, and cost analysis



2000-present PHP and PEAR code
* DB_DataObject - easy ORM for PHP
* HTML_Template_Flexy - Tokenizing Template engine.
* php svn extention (with others)
* php bcompiler extension (with others) - bytecode compiler for PHP
* HTML_FlexyFramework - lightweight Page loader
* RooJS_DB_DataObject - Simple Rails like database to instant application builder.
* FlexySvn  - XUL based Subversion browser
* PHP-GTK - various contributions and code.
* PHP_Parser -  Grammer parser for PHP code.
* XML_SvgToPdf - template code for converting SVG into PDFs
*XML_Tv - code to grab TV listings for mythtv in Hong kong.


2003-present Membership managment and billing system
Featuring
* POS integration
* Carpark billing integration
* Proximity card integration
* Linux links browser modifications
* VMWare server setup and management for Windows Accounting software

2003-present PHPmole and Leds
PHPmole was a port of moleskine to PHP-GTK. I eventually replaced this with Leds (by Antonio Monteiro) written in D, and added various things like PHP autocompletion support.

2004-present Shipping Managment System
Featuring
* Delivery tracking
* Projected revenue calculations
* Product Catalog
* Container capacity calculations
2000-2003 Midgard
Worked with Midgard architecting a alterative front-end (nadmin)
2007-2009 Fonefort
Based on a Full SyncML server written in D, I engineered this fully threaded Phone backup solution from scratch.
2008-2009 Asus u3100 DMB-TH driver
After many hours of hounding ASUS, I finally got hold of the GPL source code for their  digital TV USB reciever, and modified the code to make it thread safe, and usable with MythTv.
2006 Set-top-box integration for NowTV
Working with hardware engineers in the UK, I worked on the software layer to integrate an embeded Linux system to work with NowTV's API's


Add a comment (requires javascript!)

Name
Email
Homepage
Comment
 

Edit Document | Create Page:
Contact me at alan@akbkhome.com