Author Image

Hi, I am Bernat

Bernat Borràs Civil

Computer Science Student at Universitat Politècnica de Catalunya

I am a student pursuing a degree in Computer Science at Universitat Politècnica de Catalunya. During my free time I compete in coding competitions like Google Hash Code, Google Code Jam, HackUPC, etc. I also develop video games using Unity game engine for fun.

Years ago when I was a kid I started my journey by making some little projects using Scratch. Soon I realized that Scratch was too basic and started to use Unity by following some tutorials on Youtube. At that age I felt it was too complex and decided to set it aside. During high school I coursed a couple subjects related with programming. One of them we made a website using HTML and PHP. The other one we learnt some programming using Lego Mindstorms robots. We started implementing simple actions like making the robot to follow a line on the ground and evolved it to a maze solver. The final project was a competition among all classmates where we had to build a sumo robot. Along my class partner, we managed to being runners-up in this competition. The last unit of this subject we made an introduction to Arduino. We made basic projects like making a LED turn on depending on the amount of light the sensor gets. At home, I also have an Arduino board, and haven’t made any intermediate level project. During my last year on high school I decided to start over using Unity and followed more Youtube tutorials. On college after learning serious programming knowledge I felt more confident and made some little video games on my own with Unity.

Skills

Experiences

1
Build38

February 2024 - Present

Barcelona, Spain

Build38 is the innovative and cutting-edge provider of the next generation AI-based app protection and management platform.

SDK Software Engineer Intern

October 2024 - Present

Responsibilities:
  • Developing cybersecurity SDK using C
  • Developing wrappers for Android & iOS using Swift, Java and Ionic
Solutions Engineer Intern

February 2024 - September 2024

Responsibilities:
  • Integrating cybersecurity SDK to Android & iOS apps
  • Developing apps using Kotlin, Swift, React Native and Flutter
  • Developing security tools such as obfuscator
  • Testing SpringBoot backend
  • Writing techinchal documentation

Education

Master's Degree in Informatics Engineering · 90 ects
Taken Courses:
Course NameTotal CreditObtained Credit
Computing and Intelligent Systems
Interactive Graphic Systems
Strategic Planning and IT Governance
Sustainability, Economy and Social Commitment
Bachelor's Degree in Informatics Engineering specialization in Computer Science · 240 ects
Average mark: 8.28 out of 10
Taken Courses:
Course NameTotal CreditObtained Credit
Bachelor Thesis1010 (MH)
Complementary course on computing in Mobility1010
Exchange program109.8
Data Structures and Algorithms109.1
Computer Vision109.1
Programming II109
Graphics109
Parallelism109
Artificial Intelligence108.7
Advanced Algorithmics108.7
Computer Interfacing108.7
Databases108.5
Probability and Statistics108
Logics in Information Technology108
Interaction and Interface Design108
Programming Languages107.8
Introduction to Computers107.7
Introduction to Software Engineering107.7
Theory of Computation107.6
Programming I107.5
Fundamentals of Mathematics107.4
Computer Architecture107.4
Physics107.2
Bussiness and Economic Environment107.2
Computer Organization107.1
Programming Projecs107
Computer Networks107
Algorithmics106.5
Mathematics I106.2
Mathematics II106.2
Operating Systems106.2
Extracurricular Activities:
August 2023 - December 2023
Exchange studies (Erasmus+ Programme) · 30 ects
Average mark: 4.8 out of 5
Taken Courses:
Course NameTotal CreditObtained Credit
Competitive Programming55
Distributed Algorithms55
Machine Learning55
Web Software Development55
CryptographyPass/FailPass
Information Security54
Extracurricular Activities:

Working on

Open Source Projects

Toha
Toha
Mantainer Jun 2022 - Present

A Hugo theme for personal portfolio. Used it as my website theme and contributed to this project, alongisde maintaining the documentation in Spanish.

FreeCAD
FreeCAD
Contributor Apr 2024 - Present

A general-purpose parametric 3D computer-aided design modeler and a building information modeling software application with finite element method support. Used it to desing some models for my 3D printer. So far, only contributing to translating it.

Jellyfin
Jellyfin
Contributor Dec 2023 - Present

An open-source media server designed to organize, manage, and share digital media files to networked devices. Used it alongside my Raspberry Pi to host my media. So far, only contributing to translating it.

Sourcegit
Sourcegit
Contributor Oct 2024 - Present

An open source Windows/macOS/Linux GUI client for GIT users. So far, only contributing to documentation and translating it.

Recent Posts