I am both a results-oriented software developer with a strong foundation in programming, web development, and instructional design as well as a creative and experienced musician and composer. I am skilled in creating innovative, accessible solutions using modern frameworks and technologies, streamlining workflows through custom software tools and automation. Likewise, as a musician, composer, and songwriter I am genre-fluid and adventurous with a focus on the evocative power of music. Excellent communicator and collaborator with a proactive, detail-focused approach, committed to continuous improvement and delivering high-quality results.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
- [https://www.twine.net/signin Application) written in Java
- [https://www.twine.net/signin Server) written .NET Core with Entities Framework
Idetta Maestro

This is an authoring tool for creating custom <details> elements to be used within the Pressbooks platform (although they will work in other contexts as well). This app was built for use by the Fanshawe College OER Design Studio team.
##GitHub Repository
[https://www.twine.net/signin
- [https://www.twine.net/signin JS Frontend)
- [https://www.twine.net/signin Backend)
A web application that provides AI-powered Tarot card readings. The cards, site artwork, card text, and site text are all AI-generated. The application will create a three card spread of Tarot cards and compose a poem interpreting the layout. I built this as a fun project when first exploring the capabilities of generative AI.
GitHub Repositories
- [https://www.twine.net/signin Builder - online version)
- [https://www.twine.net/signin - standalone Java version)
AttributionBuilder
AttributionBuilder composes a standard attribution string for an online OER (Open Education Resource), and is especially geared towards those resources available on the Pressbooks platform or through OpenStax. A [downloadable standalone version](https://www.twine.net/signin and an [online version](https://www.twine.net/signin are available. For Pressbooks and OpenStax resources, the AttributionBuider does all the work for you, turning this:
https://www.twine.net/signin
into this:
"<a href='https://www.twine.net/signin Initiative at Fanshawe College</a>" from <a href='https://www.twine.net/signin Journey to Open</a> by Fanshawe College is licensed under a <a href='https://www.twine.net/signin Commons Attribution-NonCommercial-ShareAlike 4.0 International License</a>, except where otherwise noted.
which displays like this:
"[Open Initiative at Fanshawe College](https://www.twine.net/signin from [The Journey to Open](https://www.twine.net/signin by Fanshawe College is licensed under a [Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License](https://www.twine.net/signin except where otherwise noted.
If the AttributionBuilder detects that the resource is neither in Pressbooks nor OpenStax format, it will provide a set of input fields for entering the relevant data manually.
Note that the output of AttributionBuilder is only as good as the information with which it is provided. Since the information is parsed from the document at the given URL, if this information is inaccurate, then the attribution string produced will be inaccurate also. It’s a good practice when using AttributionBuilder with a new resource to pay special attention to the output, to ensure the authors of the resource have provided accurate and complete attribution information.
GitHub Repositories
This is a “talk to your textbook” style chatbot, employing a RAG-system with the Fanshawe College SOAR student success handbook as an example text. You can try it out at: [https://www.twine.net/signin
Note that this chatbot uses GPT-3.5-Turbo for completions (equivalent to the free version of ChatGPT) and will resist off-topic queries, so there’s no point in trying to use it for purposes other than those for which it was intended.
GitHub Repository
[https://www.twine.net/signin Chat Client): the frontend React app for the chat client. Note that the application server is in a private repository – I will grant visibility or supply the code if necessary during evaluation for jobs, if necessary.
Hire a 3D Animator
We have the best 3d animator experts on Twine. Hire a 3d animator in Alvinston today.