Are you looking for a student or intern project, or a professional development project to collaborate on to learn new skills or advance current skills? Would you like to be able to share your work in a job interview?

I’m looking for passionate people to help with a variety of development projects. All work is open-source, which means you retain ownership of your work and disclosure is not restricted by non-disclosure agreements.

A wide range of interests can be accommodated, including hardware and embedded software development, SaS and cloud application development, Unix system administration, enterprise business process development and technical writing. Some examples of project opportunities include:

  • Develop and implement enterprise business processes using Tryton, including engineering design release and change management, sales, purchasing, manufacturing planning and execution, inventory control, financial reporting, project management, etc.
  • Develop connected embedded system software using popular rapid prototyping platforms including Arduino, Raspberry Pi, Beaglebone and LaunchPad, coding in C, C++ or Python, on baremetal or using an RTOS, and incorporating communication technologies such as WiFi, LPWAN, MQTT, JSON-RPC and XML-RPC.
  • Develop SaaS or cloud software, either as a stand-alone application or integrated with Tryton as a module.
  • Unix sysadmin and app development (BSD, Linux, networking, mail and communication stacks, file sharing inter-operability, web-app hosting).
  • Develop effective cross-platform desktop applications using Python and Tkinter or GTK.
  • Create engaging user experiences and user interface designs (UX and UI).
  • Create informative effective technical documentation and training materials, including on-line courses and video presentations.

We will scope a suitable project together, and I will support you with background knowledge and direction to get started, and mentorship during the project. We will define tasks, deliverables, and milestones, and the project will be managed following project management best practices.

Contact me using the Contact form here to discuss potential collaboration, or  connect with me on LinkedIn