Hi There! I'm Andrew.

I make cool things for your computer and television.

About Me View My Work

About Me

Software Developer & Multimedia Producer

I have a passion for solving problems and creating cool things. When younger if I wasn’t making radio shows with a tape recorder I was stuffing a table with crayons for the sake of childish innovation. Now I produce videos, work with startups and write custom software to help businesses showcase their services and sell their products.


Programming: PHP, MySQL, Java, HTML, CSS, Javascript
Multimedia: Adobe Premiere, Photoshop, After Effects, Audition, Final Cut Pro (and of course, cameras, microphones and lighting!)

Awards & Accolades

“Who’s Who Among Students in American Universities & Colleges” (2014), Sigma Chi Eta Communication Honor Society (2014), Winner of the SCCC “Battle of the Brains” Programming Competition (2013), Vice President of the SCCC Broadcasters (2012), Featured in Newsday for (2011)


My Experience Includes...

Here's Some of My Recent Work

Recent Blog Entries

A tip of the hat goes to David Walsh today for his quick “how-to” on locating the iOS simulator on Mac OSX.

The simulator is located here…


On David’s site you can find a command you can plop into Terminal so the iPhone simulator will appear in Launchpad giving you one less thing to worry about when debugging! [Link below]

Link to post

As a sole proprietor, Toggl saved me from having to either write my own time clock software or find something that already exists. It’s simple to use and can track time on a per-project basis from any device with web, desktop and mobile flavours to use.

Premium features allow team tracking, report generation, bill calculation and a few more features for a reasonable rate but as a one man army, I like all of my data to ideally be under one roof. That’s why I jumped for joy when I learned Toggl has an API and a fellow developer, David Reid, had put together a PHP SDK.

Through the help of David’s SDK I was able to start pulling Toggl records into my own custom business management software. As I started  to use Toggl to track more projects however, I felt bad shooting multiple requests per page load at the service which generously doesn’t have request limits. Pair that with the fact you can only query 365 days worth at a time and a need to export my data arose.

Thus, TogglSync was created.

This is designed as a PHP-CLI program so put in your API key and workspace ID, create a CRON task and let it pull Toggl records to your MySQL database while you sit back and know your essential data is backed up and stored locally.

Learn more, view the source, contribute to the project and or use it in your own by visiting my repository on GitHub.

Link to post

When I created ANTeach back in April I put together a rough PHP framework dubbed ANFuncs to supercharge development of the application. ANFuncs was as simple as it could get offering a class to access a database and a class to create HTML forms. Falling short in functionality compared to other frameworks like CakePHP, I’ve only used the framework for simple, personal programs such as a finance tracker.


I see a great program as one that’s easy to use and gets the job done. Not one that’s bloated with much more than the essentials. Solving as many problems by writing as little code as possible is solving a problem in itself and that is why I’ve begun overhauling the framework to serve a greater use. 

Solving as many problems by writing as little code as possible is solving a problem in itself…

ANFuncs could replicate a three-hundred line program in sixty lines.

ANFuncs 2 can replicate that sixty-line program in sixty words.

I re-envisioned ANFuncs with a MVC setup. Using the SMARTY template engine, and a new data-table class known as “ANTable,” all HTML has been purged from the logic behind applications. As a matter of fact, the shining feature of ANFuncs 2, the “generator” class, stops you from worrying about coding templates altogether.

All that needs to be done to create an action such as an index, adder, editor, etc. is define two arrays. One is a list of rows in the database table along with what their purpose is (text, file, etc.). The other allows you to customize the view itself. The generator will whip up your program and automatically inject it into your SMARTY template.

ANFuncs has been a private project and it still is which means there’s no free, public download at the moment. I’ll keep posting some looks into what’s new with the framework however as a little peek into what I’m working on.

For now, cheers,


Link to post