I'm Răzvan.
a computer science student.
(one more year and I will become an engineer. 😅 )
Hello.
This is my personal website. I am a student at Technical University of Cluj-Napoca. I am studying computer science.
View my CV
Education
Technical University of Cluj-Napoca
- 2020-2024
- Computer Science
- Relevant coursework
- Computer programming
- Data Structures and Algorithms
- Object Oriented Programming
- Databases
- Computer Architecture
- Functional Programming
- Software Engineering
- Artificial Intelligence
"Lucian Blaga" National College Sebeș
- 2016-2020
- Mathematics-Informatics
- Extracurricular activities
- Volunteer at Interact Club Sebeș
Projects
- Microsoft Teams is a proprietary business communication platform that offers services like
workspace chat, videoconferencing, file storage, and application integration.
- I was responsible of the backend part of the application, while my colleague took care of the frontend part.
- The purpose of our project was to create an web application that has some of the services
offered by Microsoft Teams.
- There are 3 types of users: Admin, Professor, Student and each type of user can perform
different actions like join a teamgroup, send a message to another user, create an assignment,
upload a file and many others.
- Technologies
- Java Spring Boot
- JavaScript
- React
- HTML/CSS
- MySQL
- Hibernate
- This project is an application that creates a fotorealistic scene using 3D objects.
- To implement this project, I used some of the pre-implemented functionalities offered by the OpenGL library.
- User can navigate around the scene and turn on/off special effects using the keyboard.
- Special effects
- rain
- fog
- thunder
- day-night transition
- spot-light
- change light source
- Technologies
- This project is an application that can read QR codes.
- A QR code is a type of matrix barcode invented in 1994. Nowadays, QR codes are very popular due to their
fast readability and greater storage capacity.
- To implement this project, I tried to recreate some pre-implemented functionalities offered by the OpenCV library.
- Decoding steps
- Image binarisation
- Image rotation
- Image dilation
- Image transformation into a matrix of pixels
- Mask computation
- Mask application over matrix
- Message decoding
- Technologies
- Parking sensors are proximity sensors for road vehicles designed to alert the driver of obstacles while parking.
- In this project I created a parking sensors system with a graphical interface, like the ones we can see in modern cars.
- To create the graphical interface I used the Processing sketches that communicates with Arduino using the serial port.
- Components
- Arduino board
- 2 ultrasonic sensors
- 2 buzzers
- Breadboard
- Wires
- Technologies
- C++ (Arduino)
- Java (Processing sketches)
- This application implements a food delivery management system for a catering company.
- There are 3 types of users: Admin, Client, Employee.
- Admin can import products, manage products and generate reports about orders.
- Client can search for products, add them to chart and place an order.
- Eployee is notified when a new order is performed.
- Technologies
- This application implements a polynomial calculator that can perform different operations on polynomials.
- Operations
- Addition
- Substraction
- Multiplication
- Division
- Derivation
- Integration
- Technologies
Visit my GitHub page for more projects.
Skills
- adaptability
- ambition
- perseverance
- seriousness
- teamwork
- programming languages
- Java
- C
- C++
- Python
- HTML/CSS
- JavaScript
- MySQL
- communication abilities
- romanian (native)
- english (intermediate)
- german (beginner)