Welcome to my website.
search
To search for particular topics or search tags, click on the ">" icon to the left. There will be to lists: "Categories" and "Tags".
At any time, you press the house icon, to return to this home page.
Categories are high level groups of pages that share common objectives or content. For example, "Algorithms" shows a set of pages and projects that describe various algorithms.
Tags are lists of pages that have some common content. For example "arduino" shows a set of pages that relate to Arduinos.
Downloads and Articles
Here are some Cool Things I've done in my career, at university or just for fun.
- Common Setup - projects in this site assume some common setup
- Project templates - templates for python, cpp, arduino projects
- pyalamake - Generates Makefile using Python script for use with CLion
- Algorithms - some interesting algorithms to use
- Object-Oriented Programming - What is an Object?
- OOP - Single Purpose Class - A technique for checking if a Class is single purpose or not
- OOP - Abuse of Inheritance - Discussion of inheritance and typical abuses of it
- XP (Agile) For One - Agile, Extreme Programming, Software Development
- Medical Device - Agile Project - An agile based medical device project
- Medical Device - What is a Requirement - FDA reqmts != commercial reqmts
- Medical Device - Requirements - Investigation of FDA requirements
- Medical Device - Why 3 Docs - FDA requires an SRS, SDD and TP document. Why all three?
- Medical Device - Verification - verification tools with FDA compliant reports
- Find the Best choice - an app that helps you find the best choice based on your criteria
- JxLife - an Evolution simulation based on John Conway's Game of Life
- Test Discrete Fourier Transform - test of Discrete Fourier Transform
- Test BM25 page ranking - test BM25 algorithm for page ranking for searches
- Low Rate Peristaltic Pump - creating a very low rate (0.1mL/hr or lower) peristaltic pump
- pycro - python script talking to a microcontroller
- Arduino - Various topics on the Arduino and programming for it
- FPGA - Various FPGA projects using Vivado and CMODA7 board
- AI - Various AI projects using pytorch, HMM, and PSO
- Python Apps and modules - Various Python apps and modules
- Ruby Apps and gems - Various ruby apps and gems
- SWIG - C++ - Use Swig with C/C++ with Python, Ruby, Javascript
- How To - How-to articles: set up git server on RPI, install UBU on RPI and VBox
Non-Technical
- Non-technical Stuff flying, income tax, climbing, hiking and biking, i.e. just stuff.
- Familigia Arrizza World Community Grid