Skip to content
View lucasverdelho's full-sized avatar

Highlights

  • Pro

Block or report lucasverdelho

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
lucasverdelho/README.md

๐Ÿ“ˆ WIP Projects

Project Description
Path Tracer Renderer Scene Renderer in C++ with Path Tracing

Personal Projects

Type of Project Project Name Project Description
Audio Plugin SimpleMBC Fully featured Multi-Band Compressor written in C++, utilizing the JUCE framework
Audio Plugin SimpleQ Simple 3 Band EQ written in C++, utilizing the JUCE framework
Automation/Script Terminal_Randomizer Randomize the appearance of a Windows Terminal

University Projects

High-Performance Computing (HPC)

Class Project Name Project Description
SO Multiprocessing in C Introduction to Multiprocess and Pipes in C
CP Molecular Dynamics Optimizing scientific Molecular Dynamics simulations whilst maitaining scientific rigour and accuracy
VI/Personal Path Tracer Renderer Scene Renderer in C++ with emphasis on multi-threaded performance

Programming Languages and Paradigms

Class Project Name Project Description
LI2 Rastros in C Simple Tabletop Game in C
POO Football Manager in Java Introduction to OOP
LI4 Tech Finder Mobile App using Kotlin
LI4 Tech Finder Database API MySQL API for TechFinder

Artificial Intelligence and Data Analysis

Class Project Name Project Description
IA Package Route Calculator Optimizing Delivery Paths
DAA-1 Worksheets Class Worksheets Resolutions
DAA-2 Practical Assignment Machine Learning Introduction
VCPI-2 Computer Vision German Traffic Sign Recognition Benchmark

Computer Networks and Systems

Class Project Name Project Description
CC - 1 FFSync Sync Files Between Computers
SD Flight Reservation Simulator Java Concurrency Program, focusing on the issues of concurrent programming
CC - 2 Network in Rust Rust Network Protocol using sockets and threads to send and read packets

Computer Graphics and Image Processing

Class Project Name Project Description
CG Solar System in OpenGL Introduction to OpenGL and Computer Graphics Processing pipeline
VI Scene Renderer Rendering Full Scenes with Ray Tracing
VCPI-1 Computer Image Processing Processing Images with Python

Others

Class Project Name Project Description
RAS - 1 Simple Webpage Diagrams Requirements and Diagrams for a Simple Webpage
RAS - 2 Simple Webpage Simple Webpage using Express.js
ESR MulticastPython Multicast In Python
EC Cryptography Cryptography Assignments
ASCN Notes Class Notes
DAA Notes Class Notes
ESR Notes Class Notes

Technologies

C C++ C# Python Rust Go Kotlin JUCE MongoDB MySQL Postgres

Data Analysis and Machine Learning

NumPy Pandas Matplotlib Power Bi PyTorch scikit-learn SciPy Microsoft Excel

Tools

LaTeX Selenium Anaconda Jupyter Ableton Live ProTools FL Studio Adobe Lightroom Adobe Photoshop Blender Figma DaVinci Resolve

Pinned Loading

  1. Terminal_Randomizer Terminal_Randomizer Public

    A script that changes the appearance of a Windows Terminal, randomly selecting background, foreground colors as well as the background image/gif

    Python 2

  2. SimpleQ SimpleQ Public

    Simple VST3 EQ plugin developed with the JUCE framework

    C++

  3. SimpleMBC SimpleMBC Public

    A basic implementation of a multiband compressor with the JUCE framework

    C++