Skip to content
View diamond2016's full-sized avatar

Block or report diamond2016

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
diamond2016/README.md

Hi, I'm diamondnet (Richard G) 👋

I build practical software, APIs, and web experiences with a strong focus on Java, Spring Boot, Vue.js, and FastAPI/Python.

Freelance, open to contributions, and common projects.

You can find my cv at Linkedin - Riccardo Corsi

Portfolio

A place where I turn ideas into useful tools, clean interfaces, and reliable backend systems.

Tech Stack

Java Spring Boot Vue.js Python FastAPI

About Me

  • Backend-focused developer with strong experience in Java and Spring Boot
  • Frontend work with Vue.js to create clean and usable user interfaces
  • Also building APIs and automation services with Python and FastAPI
  • Passionate about clean architecture, maintainable code, and real-world problem solving
  • Interested in product thinking, system design, and creating useful tools

I am currently exploring world of agentic programming and workflow.

Featured Projects

130_sort_visualizer

An interactive sorting visualizer to explore algorithm behavior and performance visually.

TEA5767sk

A radio-related project focused on hardware/software exploration and practical integration.

web_event_clock

A web project focused on event and time-related visualization and utility use cases.

RadioChWeb

A web-based project related to radio and channel browsing/visualization.

Mathematical methods: a journey

A journey on complex analysis seen from an IT engineer.

Last commit: week02 / roots of unity

Current Focus

  • Java / Spring Boot backend architecture
  • Vue.js interfaces and frontend usability
  • FastAPI and Python service development
  • Building useful, efficient, and readable software
  • Exploring better ways to turn ideas into deployable products

GitHub Stats

GitHub Stats

Connect

I like building software that is useful, clean, and efficient. I care about strong backend logic, intuitive interfaces, and solutions that work in the real world.

Pinned Loading

  1. mathematical-methods-journey mathematical-methods-journey Public

    Study of complex numbers with python examples.

    Jupyter Notebook

  2. web_event_clock web_event_clock Public

    Event clock generator using NATS and openapi spec driven API

    TypeScript

  3. 130_sort_visualizer 130_sort_visualizer Public

    Coding Challenge #130 a Sort Visualizer (John Crickett idea)

    TypeScript

  4. Vue Vue Public

    Learning project on Vue.js, vite and vitest

    TypeScript 1

  5. TEA5767sk TEA5767sk Public

    Arduino sketchs to manage the TEA5767 FM radio on chip with Arduino on I2C

    C++ 6 4

  6. json-parser json-parser Public

    A Json parser in java

    Java