-- Leo's gemini proxy

-- Connecting to michaelcaplan.com:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini


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

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


Gemini protocol implementation

Dynamic server side generation of text/gemini


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.


Wireframing

HTML

CSS

Javascript

Databases

Design Thinking

Entrepreneurship


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.


UX

Mentor

Organizer

Training of trainers


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.


Women in STEM

Computer Science Education


Innovating on The Internet (2019-05-14)


Refresh Annapolis Valley


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


Entrepreneurship

Prototyping

Wireframes


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


Refresh Annapolis Valley


Introductory workshop on 3D design and printing


3D printing technology

3D printing and entrepreneurial innovation

Designing for 3D printing

From design to print


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.


Javascript

Mentor

Organizer

Training of trainers


Intro to WebVR (2017-12-13)


Horton High School


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


A-Frame


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.


Machine learning

webRTC


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.


AI

Machine learning

Mentor

Organizer

Training of trainers


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


Refresh Annapolis Valley


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


Machine Learning

Computer Vision

Microsoft Azure


Project Management Sucks (2017-04-11)


Refresh Annapolis Valley


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


Kanban

Agile

Project management


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.


WordPress

Theme development

Information Architecture


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.


OWASP Top 10

Open Web Application Security Project


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


Refresh Annapolis Valley


Talk I gave about defining semantically meaningful HTML


HTML5

Semantic Web


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.


Built a heavily modified version of the eZPublish 2.x CMS

Home rolled email newsletter application

Groupware tools such as: a calendaring system, discussion forums, articling system, a file manager, and newsletter builder


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.


Built dynamic web components including a calendar, discussion forums, and a monthly newsletter all built by myself in PHP with MySQL.

Email list management with MHonArc, Mailman, mnoGoSearch, Postfix

freeBSD


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.


database abstraction

presentation abstraction and templating

application configuration

user authentication

user permissions & preferences

session management

localisation and internationalisation

error handling and application debugging

web services


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.


Wrote a custom guest book in PHP / MySQL (remember those?)


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

-- Response ended

-- Page fetched on Tue May 14 23:27:06 2024