Find freelancers. Lose those costly delays.

With 1.7 million freelancers, we'll match you with the perfect talent.

or, Register with Elance »

Tomasio B. | Elance
Last Sign-in: Oct 23, 2015

Tomasio B.

Mac OS X / Cocoa / Objective-C / iPad / iPhone
  |   Calgary, Alberta


Minimum Hourly Rate $125

My work focuses around object-oriented application design and development for Mac, including Mac desktop, iPad and iPhone. Mac software design and development has become my passion. I have a keen attention to detail and a strong aesthetic sensibility. I guarantee the quality of my work and my clients' satisfaction.

My process to writing quality software is more than just hacking code. Good design is critical for an app to be successful and easy to maintain. This requires following well-established design principles: the same principles...

Read More »
Nov 21, 2009|Software Application|Private|Completed
Oct 22, 2009|Software Application|Private|Completed
Sep 29, 2009|Software Application|Private|Completed
Jul 10, 2009|Software Application|Private|Completed

View All »


A screenshot of a modeling session with interactive implicit surfaces.
A jack composed of four implicit surface spheres blending with three implicit surface...
Four implicit surface spheres blending together at right angles using a marble shader
An implicit surface sphere with three negative implicit surface cylinders intersecting...
Depiction of lilac inflorescence bouquet with tropism (leaning and bending).
Depiction of lilac inflorescence sequence, from stem growth, budding, to full bloom.
Depiction of fern leaf using depth-constrained rewriting rules for increased detail.
I was lead developer of the Android mobile client for the ZumoDrive platform which we...
These thumbnails are clickable, and when clicked load in full screen view, with...
A torrent search plugin that queries centralized torrent trackers and presents the...
A list of engines or trackers that can be activated, as well as various search options.
JuryBuddy is a Mac OS X application that allows one to control Apple's iPhoto...
Update process for syncing/removing images obtained from an XML file on the server...
Delete process for deleting all photos, albums, and slideshows with the specified event...
The image import process in action including keyword tagging, batch renaming of images,...
The energy-minimizing deformable template that adjusts according to the contours of the...

Skills (9)


Service Description

I'm a senior software engineer and UX designer with many years experience in software development on both commercial and open source projects (see for an example of one of my open source projects). I received Bachelors and Masters degrees in computer science, mathematics and business administration at the Universtiy of Calgary, Alberta, Canada.

I'm also interested in social applications of technology. Particularly open source technologies applied to transparency of government, participatory democracy, connecting people and ideas, collaboration, information access and representation, individual privacy, and more recently, Bitcoin. All within a Mac OS X, Cocoa, Objective-C, and iOS context.

Some of the technologies I've worked with over the years include Objective-C, Cocoa, AppleScript, Java, C++, C, Scheme, Android Platform, Perl, HTML, XML, JHTML, Qooxdoo JavaScript/Ajax Framework, PHP, Javadoc, Xcode, Eclipse, JUnit, Swing, SWT, CORBA, MySQL, SQLite, Oracle, JDBC, Git, GitHub, Bugzilla, Subversion, CVS, Apache Web Server, ATG Dynamo Web Server, Servlets, Unix, Shell Scripts, OS X Admin, OpenGL, OpenInventor, NeXTstep, OpenStep, Mathematica, and Agile/SCRUM development methods.

Generally, unique and interesting applications of technology with a distinct design-focus is often enough to pique my interest. Feel free to drop me a line to discuss your Mac/iPad/iPhone project requirements.

Read More »


Blue Muse Inc.
Principal Software Engineer
2014 - Present
Blue Muse is a software design and development company that focuses on building beautiful Mac and iOS apps. We are currently working on an innovative Mac desktop brainstorm product that makes heavy...
Mother Inc.
Senior Software Engineer
2010 - 2013
Mother Inc. is a small and highly creative multidisciplinary design studio and consultancy with a keenly developed design aesthetic. My contract with Mother was to spearhead the software...
The GNU Project
GnuSpeech Open Source Developer
2008 - 2012
I've been involved on-and-off with the GnuSpeech project which is a part of the larger Savannah GNU Project. I've worked to port the articulatory speech synthesis framework to Mac OS X 10.5/6 and...
Senior Software Engineer
2009 - 2010
While contracting for Zecter (now part of Motorola Mobility), a Silicon Valley startup developing technology connecting users to their content across all of their devices, I was lead developer of...
The Azureus Project
Open Source Developer
2008 - 2010
I've been involved with two open source projects revolving around Azureus' P2P bittorrent technology. I've added OS X support for the Azureus Net Monitor plugin that monitors ISP's...
Independent Contractor
Software Engineer
2009 - 2009
While working as an independent contractor, I was involved in a number of shorter-term OS X roles involving Cocoa Objective-C. These include feature addition and problem resolution of a...
Western States Art Federation
Software Engineer
2008 - 2009
While contracting for the Western States Art Federation (WESTAF), I've been involved in the redesign of a Mac OS X application utilizing AppleScript and Scripting Bridge technologies to control...
One Source Business Solutions
Software Engineer
2008 - 2008
While contracting for One Source, I was involved in porting a web administration application written in the qooxdoo JavaScript/Ajax framework to qooxdoo release 0.7.3 for a client that was using...
Art Technology Group
Professional Services Engineer
2000 - 2001
During my time at ATG, I was employed in an environment that required a strong understanding of the Dynamo application server technology suite, and subsequent leveraging of these technologies to...
News Connect
E-Commerce Systems Engineer
1999 - 2000
During my time at News Connect, I was employed in a fast-paced environment involving e-commerce development under the Java platform. Core projects included: development of a Java/C++ CORBA...
Trillium Sound Research
Systems Programmer/Analyst
1992 - 1993
A portion of my early work experience was obtained during the design and implementation of a multi-modal document browsing system for the visually impaired. The system consisted of a digitizing...


University of Calgary
Master of Science in Computer Science
- 1998
University of Calgary
Bachelor of Science in Pure Mathematics
- 1998
University of Calgary
Bachelor of Science in Computer Science
- 1994
Overview  |  Job History  |  Portfolio  |  Resume/C.V.


Cocoa Touch
My Snapshot
IT & Programming
Elance Level
Level represents activity and experience on Elance. Freelancers start at Level 1 and achieve higher levels through their work. A higher "Level" indicates greater earnings, ratings and other achievements on Elance. Learn More »
  • 12 months
  • Lifetime
Per Client
Member Since
August 2008
Elance URL
Tomasio B. | Elance

Tomasio B.