mark ashworth

a guy who does technology stuff

Past Projects

2011: Trademark Search & Manager For iPad

Type: Commercial

A trademark manager for iPad users. View in App Store

Keywords: ipad, ios, xcode, xml, xpath, libxml2, trademark, ip, intellectual property

2011: Scratch N Learn Chinese

Type: Commercial

Learning Chinese is tough. Scratch N Learn Chinese 1 attempts to help your Chinese learning journey by providing the first 500 Chinese characters in an interactive way using flash cards that can be 'scratched off' to reveal the pinyin and the meaning. View in App Store

Keywords: iphone, ios, xcode, xml, sqlite3, xpath, libxml2, chinese, mandarin, education

2011: Scratch N Learn French

Type: Commercial

A novel way to memorize French vocabulary by viewing flashcards that have a 'scratch' panel to reveal the answer. View in App Store

Keywords: iphone, ios, xcode, xml, sqlite3, xpath, libxml2, french, education

2010: KnowledgeOfAsia.com

Type: Personal

Using wikka wiki I created a human edited directory of experts in Asia.

Keywords: php, mysql, wikka, wiki

2009: Editable Directory of University Patents

Type: Commercial

A mediawiki wiki which was an editable directory of university patents from leading universities.

Keywords: mediawiki, wiki, php, apache2, htaccess, tomcat, ubuntu, linux

2009: Intellectual Property Search Engine Version 3.

Type: Commercial

An intellectual property search engine.

Keywords: project management, java, jsp, javascript, mysql, solr, apache2, htaccess, tomcat, ubuntu, linux

2009-2010: Social Media Outreach and Product Support

Type: Commercial

Set up a twitter account (www.twitter.com/ipexl) and an IP blog for promoting company's products.

Keywords: twitter, blog, slideshare, socialmedia

2009: Managing Intellectual Capital in Challenging Economic Times

Type: Academic

For a 'Managing Intellectual Capital' course, my team conducted research on how companies such as Proctor & Gamble and Nestle manage their intellectual property portfolios during challenging economic times.

Keywords: intellectual capital, online databases

2008: Knowledge Strategy for Tata Consultancy Services

Type: Academic

An MSc term paper outlining knowledge management strategies for Tata Consultany Services.

Keywords: boston box, kaizen, toyota way, knowledge audit

2008: Caravan Owners Data Mining

Type: Academic

As part of a data mining exercise, I used machine learning to identify vehicle owners that are more likely to purchase a caravan than others.

Keywords: spss, spss clementine, statistics

2008: Online forum and community of practice for MSc KM students.

Type: Academic

I set up a bulletin board system using phpBB for the purpose of creating and developing a community of practice for MSc Knowledge Management students at NTU.

Keywords: CoP, phpBB, php

2008-2009: Various interactive voice response systems

Type: Commercial

Project management for various interactive voice response systems for telcos in Singapore.

Keywords: project management, solaris, asterisk, ivr

2008-2009: Paradigm Shifts: An exploration of Thomas Kuhn's Structure of Scientific Revolutions

Type: Academic

My MSc dissertation was entitled: 'Paradigm Shifts: An exploration of Thomas Kuhn's Structure of Scientific Revolutions' where I compared Kuhn's SSR to some self produced grounded theory on the paradigm shifts of 1) the Haber-Bosch process of artificial synthesis of ammonia for agricultural usage and 2) paradigm shifts in the technology used for measurement of earthquakes by Charles Richter.

Keywords: paradigm shifts, innovation, agriculture, earthquakes, research, qualitative, groundedtheory

2008-2010: Set-up of various content management systems for websites

Type: Commercial

Set up & template tweaking for various content management systems for small business websites.

Keywords: cms, joomla, html, php

2008: Custom QR Code Reader for Nokia Phones

Type: Commercial

As part of a larger project, I sewed together a QR code reader and data structure for storing document information within a QR code.

Keywords: j2me, mobile, series60, nokia, qrcode

2008: Demo system for legal e-notary.

Type: Commercial

A peer-to-peer e-noterization system.

Keywords: c#, windows, qrcode, webcam

2008: MS Excel Based Search Engine

Type: Commercial

Innovated a search engine that allows a user to invoke a web search from MS Excel and retrieve the results directly into the Excel cells.

Keywords: ms excel, vba, web services

2007: Intellectual Property Search Engine Version 2.

Type: Commercial

An intellectual property search engine.

Keywords: project management, java, jsp, javascript, mysql, lucene, apache2, tomcat, windows 2003 server

2007-2009: A consumer mobile solution.

Type: Commercial

Due diligence, strategic advice and project management for a consumer mobile solution developed in Singapore for a local telecommunications company.

Keywords: project management, j2me, nokia

2006-2010: An 'on-the-fly' meta search engine for the Intellectual Property Office of Singapore.

Type: Commercial

An 'on-the-fly' meta search engine for the Intellectual Property Office of Singapore.

Keywords: project management, java, ajax, javascript, mysql, dtsearch, lucene, apache2, tomcat, windows 2003 server

2006-2010: An 'on-the-fly' meta search engine for the Intellectual Property Office of Singapore.

Type: Commercial

An 'on-the-fly' meta search engine for the Intellectual Property Office of Singapore.

Keywords: java, ajax, javascript, mysql, dtsearch, lucene, apache2, tomcat, windows 2003 server

2006: People Directory

Type: Commercial

An online directory of legal experts for Intellectual Property Office of Singapore.

Keywords: sql server, asp

2006: Online Diagnostics System for Intellectual Asset Management

Type: Commercial

An online diagnostics system for intellectual asset management made for the Intellectual Property Office of Singapore.

Keywords: sql server, asp

2005: Prototype metasearch engine for intellectual property information.

Type: Commercial

A metasearch engine for intellectual property that was used in-house for prior art searches.

Keywords: java, mysql, mysql cluster, regex

2004-2006: Various data mining projects for intellectual property information.

Type: Commercial

Data mining for intellectual property information for prior art search purposes.

Keywords: java, mysql, ms access

2004-2010: Patent mapping, patent analysis for a variety of technologies.

Type: Commercial

Performed research and analysis on technologies, countries and companys' patent portfolios

Keywords: thomson delphion, WIPS, patent search, data mining, data munging, online databases, reporting, crystal reports, ms access, ms excel, VBA.

2004-2010: Prior art searches for a variety of innovations.

Type: Commercial

Conducted prior art searches for new innovations for a variety of different technological domains including ICT, biotech, mechanical, medical etc.

Keywords: thomson delphion, WIPS, patent search, data mining, data munging, online databases

2004: Online shop and integration with partner's search engine

Type: Commercial

Using web services, integrated products from an online shop into a partner's search engine.

Keywords: java, jsp, xml

2003-2004: Mobile ERP Client.

Type: Commercial

Using web services from my company's ERP solution, I innovated a mobile solution using J2ME that received funding from the Infocomm Development Authority of Singapore (IDA).

Keywords: j2me, java, web services, series60, series90, nokia

2002-2004: Reporting Engine for ERP System

Type: Commercial

I worked on a reporting engine for a web based ERP/CRM solution. I also selected candidates and led a team in India for use of said reporting engine and creation of reports.

Keywords: j2ee, java, reporting, elixir report, crystal reports

2003-2004: Development work on a n-tier/web based ERP/CRM solution.

Type: Commercial

I did development work on a n-tier/web based ERP/CRM solution.

Keywords: oracle, db2, sql server, delphi, pascal, assembly

2002-2004: Client/Server ERP System

Type: Commercial

I did development work on a client/server based ERP system & solved various problems with, sometimes, out of the box solutions.

Keywords: oracle, db2, sql server, delphi, pascal, assembly

2001: Student Transcript Database

Type: Commercial

MS Access database for storing student's information and printing transcripts with school watermarks for a private school in Singapore.

Keywords: VBA, VB, MS Access, database, reporting

2001: Snake Game

Type: Commercial

'Snake' style clone for the PC. This game was used for conducting a psychological research study at the National University of Singapore on paratelic and telic personality types.

Keywords: c++, borland c++ builder, windows

2001: Honours project for BSc (Hons) Computer Science: Use (& development) of DirectX Based Components for Development of Business Applications.

Type: Academic

A library of C++ components for Borland C++ builder that used DirectX technology & corresponding demo applications that make use of them.

Keywords: directx, c++, borland c++ builder

2000: Networked Checkers Game

Type: Academic

A peer to peer checkers game using remote method invocation (RMI) in Java.

Keywords: java, rmi, swing

1998: UK Driving Test Practice Exams Simulator

Type: Academic

A fully functional MS Access database & corresponding Visual BASIC application that generates practise exams for the UK driving theory test (circa 1998).

Keywords: ms access, vb, vba

1998: Intranet Site for a Assembly/C development team.

Type: Commercial

Back when HTML was considered a skill, I made an intranet site for a programming department. It looked pretty good compared to all the Geocities sites that were around back then... and best of all, I avoided using MARQUEE.

Keywords: html

1998: Intranet Chat Program

Type: Personal

A crude piece of software written in VB for chatting with other classmates in college.

Keywords: vb

1997: Electronic Scoring System for Taekwondo Judges

Type: Commercial

Getting more confident with hardware, I made an electronic scoring system for taekwondo competitions that used a bunch of 555 timers to display LEDs controlled by four corner judges and displayed on a central control panel. This system was used successfully in national competitions in the UK.

Keywords: electronics, hardware

1996-1997: Various COBOL Programs

Type: Academic

COBOL programming is more fun than you can ever imagine. I was hooked on this.

Keywords: cobol, msdos

1996: Electric cable detector

Type: Personal

Continuing with the interest in small electronics projects, I made a small device that could detect live electric cables in walls.

Keywords: electronics, hardware

1996: FM Radio

Type: Academic

Although it was a small project, as a software guy, I'm still pretty proud of the fact that I made a working FM radio for my O Level electronics project. It consisted of a ferrite rod, endless amounts of twisting copper cable, a variable capacitor and some other bits and pieces I don't quite remember.

Keywords: electronics, hardware

1996: Digitization of electric cabling schematics for Scottish Hydro Electric.

Type: Commercial

In my first ever internship I spent most of my time digitizing electric cabling schematics from original drafts into AutoCAD.

Keywords: autocad

1991: Text Adventure Game for the Atari ST.

Type: Personal

I was 11 years old and I made a crude text adventure game using Atari ST STAC. Well... the important thing is I picked up some programming skills.

Keywords: atarist, stac

1990-1991: Various (Awful) BASIC Programs in ZX Spectrum BASIC

Type: Personal

I would guess this got me into programming. (This and, later, a book called 'Certified Course in C' which used to live next to my bed).

Keywords: basic

Mark's Skills

(Mined from projects keywords on this page)


.NET access agriculture ajax apache2 asp assembly asterisk atari atarist basic blog borlandc++builder bostonbox c++ c# cms cobol cop crystalreports database datamining datamunging db2 delphi delphion directx dtsearch earthquakes electronics elixirreport excel groundedtheory hardware htaccess html innovation ivr j2ee j2me java javascript joomla jsp kaizen knowledgeaudit linux lucene mediawiki mobile msaccess msdos mysql nokia onlinedatabases oracle paradigmshifts pascal patentsearch php phpbb projectmanagement qrcode qualitative reporting research rmi sac series60 series90 slideshare socialmedia solaris solr spss spssclementine sqlserver statistics swing tomcat toyotaway twitter ubuntu vb vba webcam webservices wiki wikka windows windows2003server wips xml