Competitive Programming Rankings
Stanford Classes 2012
I am taking a bunch of Computer Science classes remotely at Stanford University as part of an experimental online pilot project...
Folderscope is a Windows File Management utility.
In 2008 I held a software concept competition to find an idea for a new software product. 1100 entries were received.
The winning entry of that competition was a description of a tool later named Folderscope. It is for analyzing, reorganizing and backing up large folders of files.
I have since implemented Folderscope, and it is available for download. For more information or to download Folderscope please come to the product web site at tomazos.com/folderscope. Folderscope 1.0 is made available for use free-of-charge.
Tomazos Binary Tree Traverse simulatenously walks a binary tree in preorder, inorder and postorder in O(n) time while using only O(1) space. In fact the iterator uses only 2 bits of space and a pointer to the current node.
angloname<T> is a paper and demo entitled: Existing C++ Compile-Time Reflection Demo Of Built-In Type Introspection Using Compile-Time Strings, Variable Templates and Type Deduction
QtDirectX11WidgetDemo is a demo of using a DirectX Direct3D pipeline and shader to display 3d graphics in a QWidget.
C++11 Variadic Templates Example a function (using variadic templates) that takes a string containing a number of placeholders and a corresponding number of other parameters (perhaps non-pod) and returns a string with the placeholders replaced with stringified versions of the parameters.
C++ Primitive Integer and Built-In Operator Type Coercion and Result: We look at a concrete implementation of the C++ primitive integer types and the resultant type and value of some of the unary and binary builtin operators. ie given a of type A and b of type B and the operator x, what is the type and value of (a x b).
remaster-ubuntu-9.10-server-amd.sh is a shell script that will download the Ubuntu 9.10 Karmic Server CD image and remaster it to install unattended
simplec 1.0 is a compiler/interpreter for a toy language. It demonstrates very basic compiler construction. simplec is built with bison (yacc) and flex (lex) in C and C++. The input file is parsed into a syntax tree and then walked to execute the statements. SimpleC Source Code on GitHub
gcc-stdinc 1.0 is a script that queries gcc (or g++) for it's system include directories and prints them out neatly one-per-line to standard output. Also included is a snippet showing how to do this from a VIM .vimrc file to set your VIM file search path.
jjrun 1.0d1 is a command-line harnass for the Java Compiler Compiler (JavaCC). It lets you run JavaCC with the semantics and ease of an interpretter. It uses bash/make to automagically regenerate a Makefile to do all the heavy-lifting. It is presently part of the development source tree of JavaCC which means it will be integrated into the next release.
In 2005 I wrote a series of articles about programming and the computing industry, as part of the now defunct "Internet Knowledge Base" project:
There is more stuff in the Internet Knowledge Base Archive
PressMar 24, 2010
Mobile VoIP Solutions - IPTOGO Chooses Qnective: A deal struct while I was Chief Technical Officer of Qnective Inc[QNTV] to distribute our Skype-like communications software in the US and Latin America.
Sep 18, 2009
Folderscope - Complete File And Folder Management Tool: One of the reviews of my Folderscope tool.
Jan 1, 2008
BridgeCo announces the JukeBlox Platform (I named JukeBlox, and implemented many of the network audio components including Pandora and Rhapsody)
June 6, 2005
Andrew Tomazos launches Email Newsletter for Internet community
Jul 1, 2004
OSDC 2004 Perl Paper Reviewer
Feb 22, 2003
Towel attack and filmmaking share the goal of a winning flick
Sydney Morning Herald, Full Page, Page 3.
Aug 30, 2000
Interarchy debuts as Internet tool
(See notes under Previous Projects below.)
Apr 25, 2000
Keynote Speaker at Apple University Consortium 2000, AUC Review (Page 5)
Dec 1, 1998
Anarchie Pro 3.0 Press Release
(Later renamed to Interarchy at Interarchy.com, See notes under Previous Projects below.)
Commercial Projects and EmployersQnective Inc [QNTV]
Oswald Ortiz, CEO, Switzerland
Worked for Qnective Inc (QNTV) on an infinitely scalable cross-platform client-server software that provides vertically integrated (turn key) secure realtime communications (voip) / messanging targeting mobile and desktop.
Intel Capital Portfolio Company: BridgeCo
Wilco Van Hoogstraten, Senior Vice President Of Engineering, Switzerland
An Intel-backed startup doing some exciting things in the Internet, Music and Consumer Electronics spaces. I am was working on a 1.5 million line real-time embedded linux C++ codebase with them from 2005 to 2008.
John Benson, CEO, London
A job and career site for the banking & finance industry. 100,000 candidates. 2000 jobs. Average job salary US$120,000. Provided online marketing strategy and international site design for merger of US property Jobsinthemoney.com.
Kee Nethery, CEO, California
An online web store and payment processing service. Online credit card orders. 7000 vendors. Provided basis design for current flagship product, a software library that takes credit card payments within vendor software.
Peter N Lewis, Managing Director, Australia
A Macintosh program for setting up web sites and other networking stuff. 650,000 users. Managed product and marketing to an eight-fold revenue increase from 1997 to 2003. The rights to Interarchy were bought out in Feb 2007 by Matthew Drayton and Nolobe Pty Ltd.
Effective Towel Flicking
Michael Sharman, Co-Director
A short educational film teaching introductory techniques in the art of towel flicking. Co-directed and presented piece. Came 2nd out of 750 entries in the worlds largest short film festival. Recieved award from Russell Crowe in front of audience of 100,000 people.
I am a level 11 (Chaplain) at my local Perl monastery.
I have been in the top 2% of people lacking social skills since 1989.