Git Product home page Git Product logo

Welcome to Peter Rosso's GitHub 👋

Hello! I'm Peter, an engineer, researcher, and coder passionate about solving complex problems, advancing engineering design, and embracing the challenges of continuous learning. My GitHub is a window into my journey, featuring projects spanning coding challenges, engineering innovations, and machine learning projects.

🚀 About Me

  • 🎓 Postgraduate Researcher in Engineering Design, exploring innovative solutions and methodologies.
  • 💡 Developer of CAD refactoring techniques and a pioneer in characterising CAD smells, aiming to enhance design efficiency and maintainability.
  • 💻 Participant in the Advent of Code, where I challenge my coding skills and share solutions. See some of my solutions.
  • 🛠️ Advocate for clean code and software architecture. I am a self-taught programmer who is always striving to improve my practices.
  • 📖 Enthusiast of non-fiction and fantasy literature with a keen interest in the intersections of storytelling, creativity, and technology.

🌟 Highlighted Projects

  • Advent of Code Solutions: This is my journey through the Advent of Code, which demonstrates my problem-solving approach and coding versatility.
  • CAD Refactoring and Smells: I've explored and documented CAD refactoring techniques I've developed, including a comprehensive analysis of CAD smells aimed at improving engineering design processes.
  • Engineering Research Publications: Links to my academic work, underscoring contributions to engineering design and software development practices.

📚 Publications

I've contributed to various publications in engineering design, focusing on practical and theoretical advancements. For a detailed look at my research and publications, check out my Google Scholar profile.

Conferences, Presentations and Talks

  • 🎤 2022 | Can you graph CAD? | Design Computing and Cognition - Best Poster
  • 🎤 2022 | CAD Refactoring | CAD Conference and Exhibition, Beijing
  • 🎤 2022 | Does CAD smell like code? | DESIGN Conference 2022, Croatia
  • 🎤 2020 | Project Armenia | Royal Geographical Society Micro Lectures
  • 🎤 2020 | Project Armenia | OUEC - Oxford University Exploration Club
  • 🎤 2020 | Variability in CAD Modelling | CAD Conference and Exhibition, Barcellona

📫 Get In Touch

I'm always keen to collaborate on projects or discuss technology, engineering, and innovation paths. Feel free to reach out for collaboration or conversation!

Rosso's Projects

cad-refactoring-poc icon cad-refactoring-poc

UNDER DEVELOPMENT This project, Refactoring CAD POC, is designed to showcase a proof of concept (POC) for refactoring CAD models using CadQuery. It includes a library for CAD model refactoring, example scripts, and a Jupyter Notebook environment for interactive exploration.

game-of-life icon game-of-life

Explore Conway's Game of Life in Python with our interactive simulation. Dive into cellular automata through customizable grids, pattern loading, and visualisations. Perfect for enthusiasts of mathematics, programming, and complex systems.

jupyter-automations icon jupyter-automations

Explore the full potential of Jupyter Notebooks with our comprehensive examples and automation tools designed for efficiency and learning. Perfect for all levels, from novices to experts.

kaggle-setup icon kaggle-setup

This repository contains a Bash script designed to streamline the setup of Kaggle competition environments. It automates the creation of a project directory, setting up a Python virtual environment, installing dependencies, initialising a Git repository, and preparing Docker for Kaggle Python projects.

neo4j-app-python icon neo4j-app-python

Creating a app-python using neo4j as part of the graph academy courses: https://graphacademy.neo4j.com/courses/app-python

rossop icon rossop

Exploring the Intersection of Engineering Design, Coding, and Creativity: A Researcher's Journey into CAD Refactoring, Programming, Machine Learning, and Beyond.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.