Contact Form Image

Octavian Rusu

Web Developer

introduction painting

TLDR

Projects

OpenDataset: Crowd-sourcing dataset creation

Express.js, React.js, React Router, PostgreSQL, TS, Pug

Webserver managing user sessions, JSON or CSV contributions, continuous integration user-defined testing, etc. Advanced cacheing and logging.

PersonalWiki: scripting and note-taking

Django, Express.js, TypeScript, React.js, REST

Cell-based UI that renders Markdown and LaTeX. C/C++ runtime in the works.

stejar.casa - real estate presentation

Three.js, jQuery, Google Maps API, LazyLoad

Duplex presentation done with 3D models, interactive image viewers, etc.

Work Experience

2023 : Freelance Web Design, for local business Pristine Houses

2019 - 2020: Graphic Designer and Web Developer, Octav Bancila Highschool, designed and built the magazine website claritatea.ro, designed two volumes of the Claritatea magazine and one volume of the ArtEast magazine.

2018 - 2019: Graphic Designer for the Erasmus+ program My City, My Home, My Responsibility

Education

2020 - 2023: Virtual and Augmented Reality Development BSc (Hons) at the University of Portsmouth, UK

Completed courses such as:

  • UX / UI
  • Mobile Application Development ( PWAs )
  • XR Development (convnet facial and hand tracking, SLAM , WebXR , UE4 )
  • Programming (SICP,LISP,FPGAs, x86 C and Assembly,Networking, etc.)
  • Math (multiple view geometry, tensor arithmetic, physics simulation, etc.)
  • 3D Modeling and Animation (in Maya, 3DS Max and Blender)
  • Agile Methodologies

Personal Projects

Tensorlib: general-purpose tensor library.

C++, C, AVX, CUDA

General use header-only tensor library. Similar interface to pytorch or tinygrad.

SLAM with EKF

C++, Eigen, OpenCV, Pangolin

Simultaneous Localisation and Mapping algorithm with an extended kalman filter. It creates a 3D environment map from one or more cameras.

Game Engine with Procedurally Generated Terrain

C++, OpenGL, GLUT

Game Engine C++ implementation from scratch with Perlin Noise procedurally generated terrain, .OBJ file loader, model viewer, collision detection, primitive generation, etc.