Giter VIP home page Giter VIP logo

Evryon

174 |   fn wake_up() {
175 |         // school(); breaks everything
176 |         eat("protein");
177 |         code(projects[0]);
178 |         work_out();
179 |         sleep();
180 |         wake_up();
181 |    }

  Im Evryon (Ev for short), or Daniel, and im from Italy.
  Im a passionate developer, and although i am going to an IT school in theory, i am mostly self taught.
  I am interested in most STEM fields, mainly computer engineering and computer science.


Sadly many of the commits, and much of the history behind some of my work is lost,
as i had to upload the projects from another account i will not disclose.
Most of them were pretty much like the gif of commits above, so not much is lost i guess.

Languages

...in order of proficiency

                       

                   

Rust is my favourite language, im still learning it and whenever i use other languages i miss Rust;
C# is not up there just because it is "Microsoft Java", i use it with Unity. I prefer it to Java aswell;
Python is my least favourite language, it is a complete 180° from Rust, i am never sure if my code is going to do what i want it to;
I know some web development, im not an expert but i know enough to pick TypeScript over JavaScript whenever i can;
I want to learn low level programming, and systems programming, with C and C++, and also Rust of course.


Tools and IDEs

                       

                   

Out of the many IDEs i have tried, JetBrains software has always been the best, great refactoring, fast and extensible;
I have done a few projects with unity. I am interested in learning Unreal Engine and maybe one day even making my own game engine;
I know git enough to use most of its core functionality, i dont know the more niche commands. I do know of interactive rebase;
Visual Studio Code is a great general purpose IDE, i have used it a lot with many languages;


Stats


In 2023 i will:

• Try to submit pull requests
• Contribute to the open source community
• Focus on my personal projects more



Tech i will be learning in 2023:

       
                              

Projects

2023

  • Rust to Python transpiler » Rust (current project)

  • Clarissa Operating System » Rust

  • Crimson Rose programming language (another one yes) » Rust, LLVM

  • Rewrite the Pin manager bot » Rust

  • 3D engine » Probably in Go

  • 3D Physics engine » Rust

  • Portfolio » Vanilla, Vite, Three.js

  • Car drifting game » Unity

  • I was looking at a classmate while he was playing an online car drifting game, and as we started making fun of its goofy physics i said
    "i could make this i think..." so here we are.
  • NES Tetris remake » Zig
  • Tetris (again) » Rust
  • Tetris inspired programming language » Rust
  • Can you tell i like Tetris?
  • Vertical scrolling rhythm game » Rust

2022

  • Ev programming language » Rust

  • Ev lang documentation » Angular.js

https://evryon75.github.io/Ev-Lang-Documentation/

  • Sussy Squares » Java, JavaFx

  • Conway's Game of Life » Java, JavaFx

  • Red Square Jumping » Unity

  • Pin Manager » Java, Discord bot

  • FxTris » Java, JavaFx

  • Homing Object » Java, JavaFx


Custom built PC Specs

CPU: AMD Ryzen 5 5600 6-Core Processor

GPU: MSI NVIDIA GeForce RTX 3080

RAM: 2x16 T-Force

PSU: MSI MPG A850GF 850w

Motherboard: MSI PRO B550-P GEN3

Evryon's Projects

3d-engine icon 3d-engine

I followed a tutorial for this after learning linear algebra.

ev-interpreter icon ev-interpreter

An interpreter for the Ev programming language, my own language!

ev-web-server icon ev-web-server

Web server i made in rust, its supposed to be homework but i figured it would fit well enough here

evcalc icon evcalc

A calculator in the Ev programming language

homing-object icon homing-object

A dot that follows another user-controlled dot (arrow keys) on a 2D plane at a consistent speed, in every orientation.

pin-manager_discord-bot icon pin-manager_discord-bot

This bot checks the number of pinned messages in a channel, and if they have reached the limit the channel is locked and archived. A new channel will be created to replace the old one.

sussy-squares icon sussy-squares

Overkill school project. Controls: W A S D + SPACE vs ARROW KEYS + ENTER. Keyboards without N Key Rollover that dont scan keys indipendently from one another might struggle.

writhe icon writhe

Writhe attempts to transpile Rust code to Python code, effectively reducing the amount of time spent writing in python

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.