Marc-Stefan Cassola, Developer in Buzanada, Spain
Marc-Stefan is available for hire
Hire Marc-Stefan

Marc-Stefan Cassola

Verified Expert  in Engineering

Computer Graphics Developer

Location
Buzanada, Spain
Toptal Member Since
September 11, 2015

Marc-Stefan是一名熟练的软件工程师,拥有20年开发web应用程序的经验,专注于Vue的前端.js and 3D graphics in Three.js. 他是一个优秀的团队成员,对优雅、高质量的代码充满热情.

Portfolio

Synphonyte
3D Graphics, Three.js, Vue, TypeScript, Rust, WebAssembly, JavaScript, HTML...
Self-employed
jQuery, AngularJS, Meteor, Node.js, JavaScript, Python, CSS, HTML, Crypto...
Südsicht
c#, Unity3D, PHP, WordPress, jQuery, Django, Python, CSS, JavaScript, HTML...

Experience

Availability

Part-time

Preferred Environment

Git, MacOS, JetBrains, Trello

The most amazing...

...我编写的是一个用于3D计算机断层扫描的尖端医学成像应用程序所有这些都可以在网络浏览器中实时运行.

Work Experience

Lead Engineer

2016 - PRESENT
Synphonyte
  • 设计了基于浏览器的计算机断层扫描应用程序的用户界面和体系结构.js and Vue.
  • 建立一个概念证明,看看它是否可以在性能方面实现,证明是可行的. Our app was even faster than many competing desktop apps.
  • Grew a team around this app, 我们不断增加功能,强调用户体验和性能.
Technologies: 3D Graphics, Three.js, Vue, TypeScript, Rust, WebAssembly, JavaScript, HTML, CSS, Amazon Web Services (AWS), Puppeteer, Single-page Applications (SPA), 3D Modeling, 3D Rendering, 3D Math, 3D CAD, 3D, Affinity Designer, Affinity Photo, APIs, Dental Care, Medtech, Medicine, Medical Imaging, Medical Illustration, Algorithms, Data Analysis, Tailwind CSS, Chrome Extensions, GitLab, Web Development, Data Visualization, DevOps, Full-stack Development, Web Forms, DOM, PostgreSQL, User Experience (UX), Charts, React, Tables, Optimization, SQL, Object-relational Mapping (ORM), HTML5, API Integration, Text Manipulation Algorithms, Full-stack, Architecture, Software Design, Headless Commerce, Next.js, 3D Animation, GLSL, Nuxt.js、GitHub、CSS3动画、Docker Hub、数学、性能、Blender

Full-stack Engineer

2015 - 2016
Self-employed
  • 为Node中的任务管理服务创建了自然语言处理后端.js/Sails.
  • 用Meteor和Angular构建了一个实时协作的交互式图像绘制服务.
  • 设计并构建了一个集成实时API的加密货币价格跟踪器.
Technologies: jQuery, AngularJS, Meteor, Node.js, JavaScript, Python, CSS, HTML, Crypto, Redis, Docker, Web Development, Data Visualization, DevOps, Full-stack Development, Web Forms, DOM, PostgreSQL, User Experience (UX), Charts, SQL, Object-relational Mapping (ORM), HTML5, API Integration, Cross-platform App Development, Mobile App Development, Full-stack, Android, Firebase, Architecture, Software Design, 3D Animation, Nuxt.js, GitHub, CSS3 Animation, Mathematics, Performance

Software Engineer

2008 - 2016
Südsicht
  • Created a simple building game using Unity3D and C#.
  • 用Django和Python开发了一个具有复杂数据依赖关系的交互式产品选择web应用.
  • 写了一个电子商务支付插件为一个特定的银行在PHP.
  • 用Django和Python编写了一个简单的知识库系统,高度关注可用性.
  • 在Python和Django中创建了一个基于web的定制ERP系统,并集成了ODBC (Open Database Connectivity).
Technologies: c#, Unity3D, PHP, WordPress, jQuery, Django, Python, CSS, JavaScript, HTML, Web Development, Data Visualization, Full-stack Development, Web Forms, DOM, PostgreSQL, User Experience (UX), Tables, Optimization, SQL, Object-relational Mapping (ORM), HTML5, API Integration, Cross-platform App Development, Full-stack, Architecture, Software Design, 3D Animation, GitHub, Less, CSS3 Animation, Blender

Research Assistant

2013 - 2014
Fraunhofer Institute, Ettlingen
  • 用c++和OpenCV编写了一个实时的人物再识别算法.
  • Visualized research results in Python. I used this to write my master's thesis.
  • 使用OpenMP对复杂算法进行并行化处理,提高算法性能.
Technologies: Python, OpenCV, C++, Data Analysis, Data Visualization, Optimization, API Integration, C, GitHub, Mathematics, Performance

Student and Exam Management Software

Efficiently manages students, exams, and lots of certificates with a Java/Swing front-end, a PostgreSQL back-end, and a MS Word ODBC connection.

iOS Audio Recording App

一款使用速度识别的医疗文件系统应用. Written in Objective-C and SQLite.

Custom Web-based ERP System

这使客户能够将他的特殊工作流程紧密集成到为他的需求而设计的ERP中. Done in Python, Django, and MooTools.

Interactive 3D Product Viewer

一个Python的blender导出器和一个JavaScript查看器,用于交互式地显示3D产品渲染.

Unity Plugin Dependency Manager

图形化编辑器,允许用户轻松创建依赖关系图,如技术树, 技能树和职业使得在游戏中使用这些图表变得轻而易举.

iOS应用程序自动大小估计框从图像

该应用程序使用OpenCV光流和运动算法的结构,以及使用机器学习原理在PCL中定制设计的盒子拟合算法,从多张照片中估计盒子尺寸.

Unity Painting Game

这是一款广告游戏,允许用户使用画笔等不同的绘画工具在房子的内外进行绘画, rollers, and sprayers.

它是在Unity, c#和PlayMaker中构建的,带有实际绘画的自定义着色器.

Real-time Ether Price Tracker

基于web的加密货币以太币加权平均价格跟踪器. 用Python编写并部署Docker的微服务连接到各种实时交换api,以不断更新加权平均价格.

Medical/Dental Imaging App (Web-based)

我设计了一个基于浏览器的计算机断层扫描应用程序的UI和架构.js and Vue. 这款牙科成像应用程序将牙齿几何形状重建作为许多建模和几何形状构建任务之一.
我建立了一个概念验证,看看它是否可以在性能方面实现,证明是可行的. Our app was even faster than many competing desktop apps.
Then, I grew a team around this app, 我们不断增加功能,强调用户体验和性能.
我使用并开发了先进的3D数学和几何算法, partially in TypeScript and partially in Rust, to implement a variety of imaging and diagnostic tools.
On top of that, GLSL中需要许多自定义着色器来完成从体积渲染和切片到图像后处理的所有工作.

High-performance Collaborative Drawing

http://mobeus.com/
我开发并优化了绘图功能,将其作为Angular协作和演示应用的一部分, TypeScript, and Electron. It included an advanced glow in real-time, automatic line smoothing, and the ability to draw non-English letters.

为了获得最大的速度,它是用TypeScript和Rust/WebAssembly使用WebGL编写的.

3D Orthodontist App

http://www.linkedin.com/company/clevaligner/about/
A set of Three.js和基于vue的web应用程序允许正畸医生从牙齿和牙龈的3d扫描点云到完成牙齿错位的治疗计划.

我实现了各种复杂的UI元素和一些3D可视化. On top of that, 我开发了一个实时的牙龈网格生成算法,只从牙齿作为输入. This was done with Rust compiled into WebAssembly.
2001 - 2014

Master's Level Degree in Computer Science

Karlsruhe Institute of Technology - Karlsruhe, Germany

Libraries/APIs

WebGL, Three.. js, Vue, Vuex, REST API, Web API, OpenCV, MooTools, jQuery, NumPy, Scikit-learn, Node.. js, push, Pandas, OpenGL, PyQt, Eclipse SWT, Underscore.js、Facebook API、Restangular、Matplotlib、SciPy、Eigen、PCL、Puppeteer、Protobuf、Socket.IO, React, AWS Amplify

Tools

Canvas, Canvas 2D, Inkscape, PyCharm, IPython Notebook, Blender, GitHub, JetBrains, Git, Docker Compose, Affinity Photo, Affinity Designer, Trello, GitLab, GitLab CI/CD, Figma, Webpack, Docker Hub

Frameworks

Django, Jinja, Unity, Unity3D, Nuxt.. js, Electron, AngularJS, Django REST框架,Qt, Flask,顺风CSS, Express.js, gRPC, Angular, Next.js

Languages

Python, JavaScript, TypeScript, Rust, CSS, HTML, SCSS, Sass, HTML5, GLSL, Java, SQL, C++, Less, PHP, Swift, XSLT, Objective-C, CoffeeScript, XML, C#, C, Go, GraphQL, HLSL, WASM

Paradigms

Model View ViewModel (MVVM), REST, Responsive Layout, Object-oriented Programming (OOP), Object-relational Mapping (ORM), Microservices, Behavior-driven Development (BDD), Compiler Design, UI Design, Web UI Design, DevOps

Storage

Web Forms, PostgreSQL, JSON, Docker Cloud, Redis, Amazon S3 (AWS S3), NoSQL, SQLite, MySQL, MongoDB

Platforms

WordPress, Docker, Amazon EC2, MacOS, iOS, Meteor, Amazon Web Services (AWS), Linux, Android, Firebase

Other

3D Graphics, Single-page Applications (SPA), Web MVC, APIs, Front-end, Front-end Architecture, User Interface (UI), User Experience (UX), 3D, 3D Math, Canvas 3D, Front-end Development, Responsive Web Apps, Architecture, Web Development, Minimum Viable Product (MVP), DOM, Charts, Optimization, API Integration, Software Design, Startups, 3D Animation, CSS3 Animation, Mathematics, Performance, Machine Learning, Computer Graphics, Computer Vision, Ajax, Full-stack, 3D Modeling, Data Visualization, Financial Data, Data Analysis, Chrome Extensions, Full-stack Development, Chromium, Tables, Text Manipulation Algorithms, Cross-platform App Development, Mobile App Development, 3D Games, Leadership, Modeling, Video Compression, Color Grading, Video Editing, Cryptocurrency, Time Series, Wamp, WebSockets, OCR, Tornado, QGIS, Ceres, WebAssembly, Crypto, Amazon RDS, 3D CAD, Fintech, Bitcoin, 3D Rendering, Dental Care, Medtech, Medicine, Medical Imaging, Medical Illustration, Algorithms, Matrix Algebra, Linear Algebra, Computer Science, Shaders, SVG, Unity Shaders, PlayMaker, 3D Architecture, 2D, Headless Commerce

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring