Back to Martin Schaer Web

Martin Schaer

Software Engineer / Full-stack Developer / Entrepreneur / FPV Pilot / Sim Racer

Background

  • Education: Computer Science Engineer, TEC Costa Rica
  • Specialization: Cloud SaaS architectures, full-stack development
  • Interests: Machine Learning, Computer Graphics
  • CliftonStrengths: Strategic / Learner / Achiever / Futuristic / Relator

Me

I’m a computer science engineer specialized in full-stack web development and architecture design for cloud solutions with 12+ years of experience managing teams. I’m a former entrepreneur and founded a successful advertising agency, which gave me my background in web design, UX, and marketing.

My recend experience has been transforming AI experiments into real life products at Accenture, and moving lab research forward through automation as a robotics software engineer at Automata Technologies.

On my free time, I like to code, build and fly FPV planes and drones, do 3D modelling and rendering, and race in eSports.

Technology

  • TypeScript, JavaScript, Rust, Python, Golang
  • React, Vue, Lit, Angular
  • Zustand, Pinia, Redux
  • MSWjs, GraphQL, Swagger, Postman
  • Unit testing (jest, mocha, vitest, pytest)
  • Sonarqube, ESlint, prettier
  • 3D game engines and computer graphics: Bevy, Unity, WebGL, ThreeJS, A-frame, P5.js
  • PostgreSQL, MongoDB, DynamoDB, SurrealDB
  • AWS
    • S3, Lambda, CloudFront, Route53, Cognito, SQS, EC2, RDS, CodeBuild, CodePipeline
  • GCP
    • Firebase, Datastore, BigQuery, ComputeEngine, Cloud Run, Cloud Build
  • Azure
    • DevOps
  • ElasticSearch (OpenSearch), Kibana
  • nvim, git, tmux, lazygit
  • Unix, Raspberry, Arduino, Beckhoff TwinCAT

Management & New Ventures

  • Business Strategy: Jobs-to-be-done, Lean Canvas
  • Time to market, closed beta testing, analytics
  • Agile, SCRUM, Six Sigma
  • Direction of multidisciplinary teams (Dev, UX/UI)
  • Mentoring

Design

  • UI / UX
  • Intermediate 3D modelling
  • Tools: Figma, Sketch, Blender, Photoshop, Gimp

Experience

  • Senior Software Engineer, Automata Technologies, United Kingdom

    • Jul 2023 - present
    • Development of motion PLC (Beckhoff TwinCAT)
    • Development of Python drivers for robotic instruments
  • Full-stack Engineer, Infrastructure Achitect, Data Science Practitioner, Accenture, Costa Rica

    • Nov 2019 – Jun 2023 (3 yrs 7 mos)
    • Lead the development of a cloud solution for ML data annotation, including a 3D annotation tool for Lidar point clouds and sensor fusion between 3D data and 2D images.
    • Worked together with AI scientist and data engineers to transform experiments into real products. Designed cloud architectures, lead the development team, and created design systems.
    • Tech Architect for new ventures
    • Tech Lead for B2B Growth, winner of The Sammy 2021
  • Full-stack Web Developer, Freelance, Costa Rica

    • Jan 2018 - Oct 2019 (1 yr 10 mos)
  • Founder & Director of Web Development, Interaction, Costa Rica

    • Jan 2010 - Dec 2017 (8 yrs)
    • Client relationship, agile project management, team coaching, full-stack architecture design, code reviews
    • CRM strategies, lead generation, inbound marketing, search engine marketing (SEM), digital advertising, search engine optimization (SEO), A/B testing
  • Masters Program Digital Analyst, INCAE Business School, Costa Rica

    • Sep 2010 - Apr 2012 (1 yr 8 mos)
    • Implementation of a CRM for higher education including deep recruitment process understanding for chances to improve funnel rates and prospect experience
    • Building of custom reports and interfaces with the CRM, for recruitment and decision making
    • Lead generation strategies, e-mail marketing, web design and development
  • Web Developer, at a small web design studio, Costa Rica

    • Feb 2009 – Ago 2010 (1 yr 6 mos)
  • Side projects

    • Multimedia Asset Management Software
      • Nov 2022 - present
      • Multitenant cloud SaaS
      • Private multimedia upload with automated video and image optimization for web
      • Video annotation
      • Video trimming and stiching in the cloud
      • Technologies: React, Next.js, Tailwind, SurrealDB, Rust, ffmpeg
    • Robotic Desktop Pet
      • Jul 2023 - present
      • Raspberry Pi W
      • Cross- and conditional compilation to simulate hardware (i.e. LCD display simulated in application window)
      • Using “headless” Bevy game engine as ECS framework for managing the application state, interactions, and updating the LCD display
      • Technologies: Unix, systemd, Ansible, Rust, Bevy
    • Kazuki: 3D car simulator
      • Mar 2023 - present
      • Technologies: Rust, Bevy, Rapier, WASM, open shading language, WebGPU
    • Web R/C Car Racing Game
      • 2022
      • 2D physics engine rendered in 3D
      • Circuit 3D meshes programatically generated from configuration JSON files
      • Technologies: Typescript, p5.js, Matter.js
      • Code
  • Open Source contributions