💾 Archived View for michaelcaplan.com › projects.gmi captured on 2023-09-08 at 15:57:31. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-06-03)

-=-=-=-=-=-=-

'##::::'##:'####::'######::'##::::'##::::'###::::'########:'##:::::::
 ###::'###:. ##::'##... ##: ##:::: ##:::'## ##::: ##.....:: ##:::::::
 ####'####:: ##:: ##:::..:: ##:::: ##::'##:. ##:: ##::::::: ##:::::::
 ## ### ##:: ##:: ##::::::: #########:'##:::. ##: ######::: ##:::::::
 ##. #: ##:: ##:: ##::::::: ##.... ##: #########: ##...:::: ##:::::::
 ##:.:: ##:: ##:: ##::: ##: ##:::: ##: ##.... ##: ##::::::: ##:::::::
 ##:::: ##:'####:. ######:: ##:::: ##: ##:::: ##: ########: ########:
..:::::..::....:::......:::..:::::..::..:::::..::........::........::
:'######:::::'###::::'########::'##::::::::::'###::::'##::: ##:
'##... ##:::'## ##::: ##.... ##: ##:::::::::'## ##::: ###:: ##:
 ##:::..:::'##:. ##:: ##:::: ##: ##::::::::'##:. ##:: ####: ##:
 ##:::::::'##:::. ##: ########:: ##:::::::'##:::. ##: ## ## ##:
 ##::::::: #########: ##.....::: ##::::::: #########: ##. ####:
 ##::: ##: ##.... ##: ##:::::::: ##::::::: ##.... ##: ##:. ###:
. ######:: ##:::: ##: ##:::::::: ########: ##:::: ##: ##::. ##:
:......:::..:::::..::..:::::::::........::..:::::..::..::::..::

Software Development Manager Who Codes

Projects

jsonresume-gemini (2022-03-24)

Personal project

jsonresume-gemini is a single purpose server implementation of the Gemini protocol: server up your JSON Resume over the Gemini protocol

Elev8 (2021-01-21 - 2021-03-25)

Acadia Entrepreneurship Centre

Elev8 was a digital program for students in grades 6-8. I developed and delivered curriculum focused on how to build and test your own digital business ideas.

insta top (2020-03-20)

Personal project

Little utility that displays an instagram profile's posts ordered by likes

National Ladies Learning Code Day: Intro to UX Design (2019-09-21)

Refresh Annapolis Valley

Organizer and mentor for a co-sponsored event between Acadia University, Refresh Annapolis Valley, and Acadia Women in Technology Society (WITS). Worked with the WITS student group to develop their capacity to take the lead on teaching the workshop.

Opening Doors Between Tech & Education (2019-05-03)

Digital Nova Scotia

Opening Doors program is designed to provide resources for educators from the Tech industry. In this talk I explored the data on how we are failing girls despite curricular reforms in Computer Science education, and possible remedies.

Innovating on The Internet (2019-05-14)

Refresh Annapolis Valley

Workshop that explored pre-product prototype design tools to express app ideas.

From Digital to Physical: 3D Design and Printing (2018-12-11)

Refresh Annapolis Valley

Introductory workshop on 3D design and printing

National Ladies Learning Code Day: Intro to Browser Extensions with JavaScript (2018-09-22)

Refresh Annapolis Valley

Organizer and mentor for a co-sponsored event between Acadia University, Refresh Annapolis Valley, and Women in Science and Engineering (WISE) at Acadia. Worked with the then WISE student group to develop their capacity to take the lead on teaching the workshop.

Intro to WebVR (2017-12-13)

Horton High School

Three webVR workshops presented across the entire female grade 9 student body

Event organizer (2017-12-12)

f5://imagination

f5://imagination was a pop up exhibit focused on digital creativity. This one day temporary exhibit featured work from digital artists, makers, scratchers, computer scientists, engineers and pretendgineers, hardware hackers, lego robotics warriors, indy game developers, new media innovators, VR and AR pioneers… digital builders of all shapes, sizes, and credentials.

Faces (2017-12-12)

f5://imagination

Face explored the digital eye and its ability to interact and interpret your own head. This exhibit featured an array of laptops that syndicated your head. Each head node would use various ML approaches to derive and display "meaning" from your observed face. face was presented at f5://imagination, a pop up exhibit focused on digital creativity.

National Ladies Learning Code Day: Intro to AI and Machine Learning (2017-09-23)

Refresh Annapolis Valley

Organizer and mentor for a co-sponsored event between Acadia University, Refresh Annapolis Valley, and Women in Science and Engineering (WISE) at Acadia. Worked with the then WISE student group to develop their capacity to take the lead on teaching the workshop.

Teaching a Computer To See (2017-08-17)

Refresh Annapolis Valley

Introductory workshop for teens on AI, Machine Learning, and Computer Vision

Project Management Sucks (2017-04-11)

Refresh Annapolis Valley

A workshop that explored Kanban as a lightweight tool for overseeing the project processes.

Web Developer (2014-04-01 - 2015-06-01)

Nathanson Seaman Watts - Law Firm

NSW is a multi-practice law firm. I consulted with the firm on establishing their first website, coordinated content development, worked with a designer to establish a general design direction, implemented a custom WordPress theme, provided basic CMS training, and deployed.

Hax0r Pwn3d? n00b Guide to Web App Security (2014-04-08)

Refresh Annapolis Valley

In this talk I reviewed top 10 web application security risks, how they work, and how you can defend your web properties against them.

Open Web Platform: HTML5 and Semantic Markup (2013-01-14)

Refresh Annapolis Valley

Talk I gave about defining semantically meaningful HTML

Stomp PHP (2008-01-01 - 2009-01-01)

FuseSource

Various contributions to this open source client which implements the STOMP protocol

Web Designer (2005-01-01 - 2005-03-01)

Azur Development

Azur Development was a Congolease run development organisation committed to address issues of gender equality, ecology, HIV/AIDS, and information technologies. In conjunction with Block, Street & Building, I redesigned their website to better reflect the work they do.

Web Designer (2003-10-01 - 2004-03-01)

The War & Peace Foundation

The War & Peace Foundation was an international NGO committed to political and social change. Starting with a simple re-design of a previous web-site, I implemented a customised "Geeklog" content management system for the organisation. This installation included the development of a news syndication module, as well as hacking the main code to get it to bend in ways it didn't.

Web Designer & Developer (2003-01-01 - 2004-12-31)

Institute for Anarchist Studies

The IAS is a foundation that offers grants to authors. This web project serviced prospective applicants, grant recipients, supporters, and the Board of Directors.

Web Designer and System Admin (2003-01-01 - 2003-12-31)

Alliance for Freedom and Direct Democracy

A now defunct confederation of organization working towards the advancement of directly democratic political practices. I constructed a rudimentary web-site for the organisation, as well as ran several mailing lists.

Web Designer (2002-02-01 - 2002-04-01)

Benny Farm Affordable Home Ownership Initiative

Les Habitations Communautaires NDG (HCNDG) and Les Habitations Sherbrooke Forest (HSF) are two affiliated non-profit community-housing organisations who have played an important role in providing affordable housing to the Notre-Dame-de-Grâce neighbourhood in the west end of Montreal. I designed their website that was a crucial tool in their bid to create affordable homes at Benny Farm.

System Administrator (2000-01-01 - 2002-12-31)

flag.blackened.net

flag.blackened.net was an all volunteer run Internet Service Provider that offered free services for non-profit organizations from around the world. My contribution to this project included a complete redesign of the project webpage, along with implementation and support of various other Internet technologies (mailing lists, content management systems, etc.) that met the needs of flag users. My responsibilities included monitoring systems status (flag ran on freeBSD), maintaining services (Apache, MySQL, and Mailman primarily), and supporting users.

Web Designer, Developer, and System Administrator (2000-01-01 - 2003-12-31)

Institute for Social Ecology

The ISE provides college level courses in the field of Social Ecology. This project focused on public facing web and email, as well as a faculty extranet.

Framework (2000 - 2007)

Mom & Pop Media

Framework was a lightweight PHP web application development toolkit for creating large-scale PHP application. It aimed to solve common web-application development needs out of the box, while providing a 3-tiered architecture and modular environment for developing new applications.

Carrier Pigeon (2000-01-01 - 2004-01-01)

Mom & Pop Media

Carrier Pigeon was an open source email newsletter solution that integrates with any web-site. The application provided tools necessary to run an email newsletter program. It supported HTML and plain text emails, generating plain text from the HTML version on demand. In addition, it offered subscription management, an interface for building newsletters, archive of past issues, and much more. Built in PHP 4 and running MySQL for storing data, this was my first serious web program. It was used by several of my freelance clients.

Web Developer (2000-01-01 - 2000-04-01)

PHPWeblog

PHPWeblog was a GPL licensed PHP 4/MySQL based news portal that grew to be pretty popular way back when. I deployed a version of PHPWeblog for a high traffic site called InfoShop. My customizations for this project resulted in several contributions to speed up the server side code. This included re-designing the database and implementing a file system based cache of generated content.

Web Developer, Designer & Managing Editor (2000-01-01 - 2003-12-31)

Harbinger, a Journal of Social Ecology

An in house publication of the Institute for Social Ecology. The website target audience includes academics, community groups, faculty, alumni, and the ISE student body. The web site was composed of dynamic and static content. Dynamic components include a PHP/MySQL driven guest book. Along with filling the position of Managing Editor, I was responsible for the conceptualisation, development, and maintenance of the entire project—server to front end design.

Website (2000-01-01 - 2000-05-31)

Community Arts Project

Part of a 5 month long work placement with CAP had me developing their web site. The project included collaboratively developing the web site's objectives with the organisation and implementing a design solution.

Website (2000-01-01 - 2000-07-31)

Adult Learning South Africa

Adult Learning South Africa was an on-line resource for adult educators and learners in South Africa. I served as the Information Architect while I lived in South Africa. For many months following this, I offered technical support during the design phase.

Website (1999-01-01 - 1999-12-31)

Left Green Perspectives

Left Green Perspectives was a sporadic publication of the Social Ecology Project spearheaded by American intellectuals Murray Bookchin and Janet Biehl. The goal of this project was to provide an on-line archive of past issues. This web site was one of my first.

Junior System Administrator (1997-01-01 - 1999-12-31)

TAO Communications

My introduction to my first Linux shell was through a free account with TAO Communications where I eventually gained enough experience to earn root and minor system administration responsibilities.

Navigate Around

Basics

Work

Skills

Volunteer

Projects

Awards

Certificates

Publications

Education

Languages

Interests

Meta