Mark Moraes

My background

After a Bachelor's degree in Electrical Engineering at the Indian Institute of Technology, Delhi, I came to University of Toronto for my M.A.Sc in Electrical Engineering which I finished in April 1990 (my thesis was a Hierarchical Design Rule Checker on MIMD multiprocessors, supervised by Martin Snelgrove). I also enjoyed part-time systems admin and programming for the Computer Systems Research Institute.

Till 1991, I worked as a full-time systems programmer, setting up the original cs.toronto.edu systems and networks for the CS Department (AI/Numerical Analysis/Theory), creating a productivity environment for the young X Window System (Versions 11R1-4). Some of the programs I developed in this period (e.g. xpic, xtroff, xplaces, xdrawmap, xplay, malloc, a set of cookbook examples for Xt) can be found in the CS ftp area.

I was employee #1 at UUNET Canada and designed, built and supported most of the technology for its original product offering: UUCP feeds, e-mail and netnews as well as dialup and dedicated IP services.

From 1992 to 1995, I worked for D. E. Shaw & Co., a New York City-based investment bank, designing and implementing systems infrastructure for a global trading network spanning Tokyo, London, Boston and New York.

In 1995, I was part of the original team that built Juno Online Services (first free dialup e-mail and then full Internet access) and was CTO there till 2000.

From 2000 to 2003, I was CTO at Teleias International Inc. in Walnut Creek, California, building a neat appliance for server systems management in data centers.

I'm presently CTO and founder of Pointrex, Inc., purveyors of fine system management tools and best practices for Linux, Solaris and Windows.

Other activities

I've been involved with Usenet for a long time; I was part of the original group-advice team and the moderator of news.announce.newusers for many years. The news.answers team has taken over moderation of news.announce.newusers.

I was UUCP Map Coordinator for Canada for several years. Ed Hew now handles that.

John DiMarco has taken over further development of xcpustate. The current version can be obtained via anonymous ftp from his ftp area (ftp.cs.toronto.edu:/pub/jdd/xcpustate).

The latest version of Jove (Jonathan's Own Version of Emacs -- a small, fast, portable Emacs clone) can be found in my ftp area (ftp.cs.toronto.edu:/pub/moraes/jove). Questions about it should be directed to the jove–dev list hosted on cs•toronto•edu.

Other neat things in my ftp area are a program called ptouchlabel that uses ghostscript and a netpbm converter to print to a Brother P-Touch PC labeller, a fast secure unshar written entirely in C, and various little utilities that I hope to document fully one day. Many were written pre-Posix and may need some tweaking to work on modern systems.


Valid HTML 4.01 Support Browser Diversity! This work is licensed under a Creative Commons License.