![](https://cameronmgj.github.io/python-translate/pytrans.png)
PyTrans
Standalone Python Google Translate application
![](https://cdn.myportfolio.com/84cfff9d-0557-4884-8598-c2e4dd8aeffe/7694e409-65e4-4c9f-910c-b6b516d1c99d_rwc_121x101x229x172x229.png?h=0bb0f4677ce4fc910c021e21c6ddcf19)
Virun
Self published platformer game created in Unity
![](https://cameronmgj.github.io/openai/futuregui.png)
OpenAI
procedural content generation for LARPs using ChatGPT
![](https://cameronmgj.github.io/game-theory.png)
Game Theory
An agent discovering food in fields of a world, and reaching a final goal
![](https://cameronmgj.github.io/errorVisual.png)
Proctor Robotics Training
Researching and producing a robotics training document for the team
![](https://cameronmgj.github.io/spacewars.png)
CWK4 SpaceWars
Java solution to a fighting game
![](https://cameronmgj.github.io/gh-pages.png)
Github Pages
This website is hosted via github pages using jekyll and ruby! Updates are done regularly by editing and creating HTML files; then pushing the changes to the gh-pages branch
![](https://cameronmgj.github.io/image_editing/image-editing.png)
Image Editing
Image editing and creation with paint.net, gimp, and krita
![](https://cdn.myportfolio.com/84cfff9d-0557-4884-8598-c2e4dd8aeffe/61229626-5c85-433c-a664-cebad25bba5c_car_4x3.png?h=5452a6d03bb62559d87ba15d32a40d89)
Logic gates
Using the Logisim environment to create and simulate logic diagrams
![](https://cdn.myportfolio.com/84cfff9d-0557-4884-8598-c2e4dd8aeffe/65536cfa-6492-4643-9908-2fc2d2c014b2_car_4x3.png?h=adba20dcbd6a700ed1d819a2eab27a3e)
CAD
Computer Aided Design in Autodesk Fusion 360
![](https://cdn.myportfolio.com/84cfff9d-0557-4884-8598-c2e4dd8aeffe/9a9fd2d3-bf4b-4f21-a550-7d55cc475b59_car_4x3.png?h=883a0396a4cb1b75c508d7a6ea31752b)
HTML, CSS, JS
Web page creation with HTML, CSS, and JavaScript
![](https://cdn.myportfolio.com/84cfff9d-0557-4884-8598-c2e4dd8aeffe/ffe36e8b-6f92-4d44-a3c9-beb49ea22268_rwc_109x0x572x429x572.png?h=0e0570c1fd67574460c4693662e4da39)
Product Design Project
Created a multipurpose toothbrush holder/cleaner
![](https://cdn.myportfolio.com/84cfff9d-0557-4884-8598-c2e4dd8aeffe/481aa053-14d5-42d1-8015-a86cc75afd06_rwc_0x28x774x580x774.png?h=2173373256d5417090105e0d26f6f2b7)
Python Lottery
Lottery game completed for GCSE Computer Science Non-Exam Assessment
![](https://cdn.myportfolio.com/84cfff9d-0557-4884-8598-c2e4dd8aeffe/92ea410e-e0e5-4c11-835a-8e9f66e97119_car_4x3.png?h=b04a2a6c149f8e81af10c2741b99cbb8)
Assembly
Created simple programs in assembly language
![](https://cdn.myportfolio.com/84cfff9d-0557-4884-8598-c2e4dd8aeffe/8b722179-3fc5-422e-af1b-67e1785ad973_car_4x3.png?h=240dc3e9152bdcbeba9f90776c1ade47)
CWK3 FIRE
Java based solution to a holiday booking system
![](https://cameronmgj.github.io/gridworldimg.png)
Grid World
An agent discovering food in fields of a world, and reaching a final goal
![](https://cdn.myportfolio.com/84cfff9d-0557-4884-8598-c2e4dd8aeffe/be4cf6f8-b00d-4540-b191-21aed1a0cd26_car_4x3.png?h=53557d4a8f7d982a3a64a8be2d145681)
Error Catching
Java solutions to error catching
![](https://cdn.myportfolio.com/84cfff9d-0557-4884-8598-c2e4dd8aeffe/2f11b74c-2797-4af3-814b-09f59277d6a0_car_4x3.png?h=2b59d5f4eeff1c087efc5a318390295e)
Python
Python experience from school, university, tutoring, and at home
![](https://cdn.myportfolio.com/84cfff9d-0557-4884-8598-c2e4dd8aeffe/689bacf6-f382-4a0d-b5a7-bf381dce67b8_rwc_186x0x1106x830x1106.png?h=124b35bc75657d8a66aa8ee57f60e69b)
Blastonbury
Relational database that stores data about a music festival
![](https://cameronmgj.github.io/stream/twitch.png)
VTube Streaming
VTuber content creation on Twitch and YouTube
![](https://cameronmgj.github.io/pcinternals.png)
PC Setup
Built and maintained gaming PC, and repurposed old screens
![](https://cameronmgj.github.io/pongimg1.png)
Pong AI
Simple AI assignment for Harvard Games Development