3D Graphics Developer
Marc-Stefan is a skilled software engineer with 20 years of experience developing web applications with a strong focus on the front end in Vue.js and 3D graphics in Three.js. He is an excellent team player, passionate about elegant, high-quality code.
Git, MacOS, JetBrains, Trello
The most amazing...
...thing I've coded was a cutting-edge medical imaging app for 3D computer tomography all running in real-time in a web browser.
- Designed the UI and the architecture of a browser-based computer tomography application in Three.js and Vue.js.
- Built a proof of concept to see if it could be done performance-wise, proving feasible. Our app was even faster than many competing desktop apps.
- Grew a team around this app, and we kept adding features with a strong emphasis on UX and performance.
- Created a natural language processing back-end for a task management service in Node.js/Sails.
- Built an interactive image plotting service with real-time collaboration in Meteor and Angular.
- Designed and built a cryptocurrency price tracker with integrated real-time API.
- Created a simple building game using Unity3D and C#.
- Developed an interactive product selection web app with complex data dependencies in Django and Python.
- Wrote an eCommerce payment plugin for a specific bank in PHP.
- Composed a simple knowledge base system with an extremely high focus on usability in Django and Python.
- Created a custom web-based ERP system in Python and Django with ODBC (Open Database Connectivity) integration.
Fraunhofer Institute, Ettlingen
- Created a real-time person re-identification algorithm in C++ and OpenCV.
- Visualized research results in Python. I used this to write my master's thesis.
- Used OpenMP to parallelize and improve the performance of complex algorithms.
Student and Exam Management Software
iOS Audio Recording App
Custom Web-based ERP System
Interactive 3D Product Viewer
Unity Plugin Dependency Manager
iOS App for Automatic Size Estimation of Boxes from Images
Unity Painting Game
It is built in Unity, C#, and PlayMaker with a custom shader for the actual painting.
Real-time Ether Price Tracker
Medical/Dental Imaging App (Web-based)
I built a proof of concept to see if it could be done performance-wise, proving feasible. Our app was even faster than many competing desktop apps.
Then, I grew a team around this app, and we kept adding features with a strong emphasis on UX and performance.
I used and developed advanced 3D math and geometry algorithms, partially in TypeScript and partially in Rust, to implement a variety of imaging and diagnostic tools.
On top of that, many custom shaders in GLSL were needed to do everything from volumetric rendering and slicing to image postprocessing.
High-performance Collaborative Drawinghttps://mobeus.com/
For maximum speed, it was written with TypeScript and Rust/WebAssembly using WebGL.
Django, Jinja, Unity, Unity3D, Nuxt.js, Electron, AngularJS, Django REST Framework, Qt, Flask, Tailwind CSS, Express.js, gRPC, Angular, Next.js
WebGL, Three.js, Vue, Vuex, REST APIs, Web API, OpenCV, MooTools, jQuery, NumPy, Scikit-learn, Node.js, Pusher, Pandas, OpenGL, PyQt, Eclipse SWT, Underscore.js, Facebook API, Restangular, Matplotlib, SciPy, Eigen, PCL, Puppeteer, Protobuf, Socket.IO, React, AWS Amplify
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
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
Web Forms, PostgreSQL, JSON, Docker Cloud, Redis, Amazon S3 (AWS S3), NoSQL, SQLite, MySQL, MongoDB
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, 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
WordPress, Docker, Amazon EC2, MacOS, iOS, Meteor, Amazon Web Services (AWS), Linux, Android, Firebase
Master's Level Degree in Computer Science
Karlsruhe Institute of Technology - Karlsruhe, Germany