Zürich, Switzerland

codeForge

Answering hard questions, solving big problems

custom solutions research automation embedded
~/codeforge
founders
Alex Hansson  ·  Marco Trentini
focus
custom software · automation · AI · research
based
Zürich, Switzerland

What we build

We're engineers and scientists. We build custom software tailored to how your team works — and bring research-grade rigour to the problems that don't have an off-the-shelf answer.

01
Custom tools & software
Tools and applications shaped around your processes — Stay in the loop as we build end to end, from first prototype to polished application.
02
AI & computer vision
Machine learning and computer vision integrated into your products and processes.
03
Backend & data
APIs, databases and server-side services. Microservice and node architectures, clean, concise and containerised.
04
Embedded & hardware
When a product reaches into the physical world we're here for your firmware, drivers and sensor integration.
05 · research
Research & scientific computing

Both of us come from research backgrounds. We can take on the open-ended, scientific side of a project — methods, prototyping, simulation and evaluation — and turn it into software that holds up.

Languages & tools

The languages, frameworks and concepts we reach for — we pick the right one for the job rather than the other way around.

languages & frameworks
Python C C++ TypeScript JavaScript Java Ruby MATLAB Simulink React React Native Vue.js Node.js SQL bash HTML / CSS LaTeX and more...
tools & concepts
machine learning deep learning computer vision PyTorch TensorFlow Docker Linux Git REST APIs microservices ROS 2 reinforcement learning prompt engineering scikit-learn Keras perception motion planning control systems simulation CMake CAN / SPI / I2C STM32 Raspberry Pi PCB design MPC state estimation / EKF robot dynamics graph neural networks Arduino Teensy KiCAD PlatformIO 3D printing CAD MoveIt! NVIDIA Isaac Gym and more...

Two engineers

Marco Trentini
Marco Trentini
software & embedded engineer · M.Sc. ETH Zürich

Spacecraft avionics research engineer at ETH's Robotic Systems Lab — at home in C and C++ firmware on the metal and in Python as well as the tooling above it.

C / C++ Python Embedded Full Stack WebDev
NASA JPL ETHzürich ANYbotics

Licensed aircraft pilot, divemaster and maker — 3D printing, electronics and the occasional oldtimer engine rebuild.

Alexander Hansson
Alexander Hansson
software & AI engineer · PhD Candidate, ETH Zürich

Robotics PhD candidate at ETH's Mobile Robotics Lab researching AI, perception and control. Brings research-grade machine learning, computer vision and control onto hardware.

C / C++ Python Control Systems Computer Vision
NASA JPL ETHzürich ABB

Off the clock doesn't really exist — research doesn't wait. The rest of his time goes to the gym and, above all, family.

Get in touch