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
|
2007-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
|
|