554-798 Richmond St West
Toronto, Ontario M6J 3P3
Canada
Phone: 647-219-5252
Email: pete@petertodd.ca
URL: http://petertodd.ca
Mechanically and technically oriented post-secondary student. Active learner with a high aptitude for working on multi-disciplinary projects requiring extensive research.
Research Associate
Mobile Experience Lab - Portage Project
May 2007-Present
Responsible for researching, designing, building, testing and deploying electronics, mechanics and software. Also acted as a consultant for other team members, both with, and without, a technical background.
http://www.mobilelab.ca/portage/Achievements:
Designed and built Cicadas, a system of PIC-based electronic "insects" that respond to the RF energy emitted by cell phones with color and sound. The cicadas are based on cheap 16f818's with a bootloader, three-color led, peizo speaker, and rf detector, networked via i2c and controlled from a Linux PC with Python.
Researched, designed, built and tested RF detector for Cicadas over multiple design iterations, from off-the-shelf device, to simple op-amp to final rf-log detector.
(Documentation)Electronics Lab Monitor
Ontario College of Art and Design
September 2005-Present
Helped students with their electronics projects as well as maintaining safety and cleanliness.
Residential Construction
May 2005-July 2005
Worked on a private house renovation. Did wood framing and installed styrofoam insulation.
Metal and Plastics Monitor
Ontario College of Art and Design
September 2004-April 2005
Maintained safety and cleanliness in the shops. Helped students with tasks ranging from basic hand tool usage to using the milling machines and lathes.
Software Developer
Starnix Inc.
June 2001-August 2001
Summer position. Wrote test functions in Perl and developed C++ rmonagent remote monitoring software as part of their larger IMONIT product.
Selected Subjects: Mechanics Studio, Advanced Electronics.
Orthographic Cube - Built an led matrix display with a PIC18F6520 at 40mhz capable of displaying a 3d rotating cube in real-time. Made possible by converting the matrix rotation equations into a lookup table of k(cos i)(cos j) terms. (Video) (Source code)
Spiral Clock - A stepper motor with a magnetic bar pulls a ball along a spiral track. Cut spiral with Sherline mill, self-modified with steppers and EMC for CNC operation. G-code automaticly generated by a small perl program.(Documentation)
Tuke - In progress EDA toolkit for writing programs that generate schematics and pcb layout. Written in Python. (Source code)
Operating Systems: Windows, Linux, MacOS, DOS, FreeBSD, OpenBSD, NetBSD.
Programming: C, C++, Python.
Revision Control: CVS, Subversion, Monotone.
System Administration: IPv4 and IPv6 Networking, Apache, BIND, Exim, RAID, LVM.
Schematic capture and PCB layout: gEDA, gschem, pcb.
PIC Microprocessors: C, Assembler.
Soldering: Thru-hole, Surface mount, SOIC, TQFP.
CAD: SolidWorks, Varicad, Qcad.
3-axis manual machining: Bridgeport, Sherline.
CNC machining and G-Code writing.