Mario Stöckli
Full Stack Software Engineer based in Basel, Switzerland. ETH Zürich Computer Science graduate specializing in security and machine learning.
Building modern web applications with Next.js, React, and TypeScript. Experienced in Python, Java, and cloud infrastructure. Hackathon winner with a passion for clean architecture and innovative solutions.
Experience
Full Stack Software Engineer · Axom Solutions SA
Programming visual inspection machines for Pharma industry using Angular, Node.js, Python, and Docker.
Application Engineer · bill-pay.io
Built the company website with Next.js and React. Implemented PostgreSQL database, Zod validation, bcrypt authentication, and server actions.
Software Engineer · Carvolution AG
Prototyped computer vision algorithms with Python and OpenCV. Built UI components with Java and Angular. Developed REST APIs and CI/CD pipelines with Docker.
Junior Software Engineer · Avega IT AG
Implemented OAuth authentication with Angular and Google Cloud. Created SQL tables and UI components following SAFe methodology.
Intern Software Engineer · AdNovum AG
Developed banking applications with Spring Boot. Performed database migrations, Hibernate optimization, and CI/CD with Jenkins.
Projects
P != NP Proof
ResearchA formal proof demonstrating that P is not equal to NP, addressing one of the most fundamental open problems in theoretical computer science.
Granite FHE Framework
ThesisBachelor thesis project improving the Marble Fully Homomorphic Encryption framework. Built a C++ framework for fast prototyping and benchmarking of FHE applications.
Decentralized Earthquake Insurance
HackathonChainlink Hackathon 2022 project. Built a webapp for decentralized earthquake insurance using smart contracts and oracle data.
Smart Service Technician App
HackathonWinner of the Sulzer challenge at Hack Winterthur 2019. Developed a smart application to assist service technicians in the field.
Social Points App
HackathonWinner of Finance 4.0 category at BETH Hackathon 2019. Created an innovative social points application for financial incentives.
Education
Master of Science in Computer Science
ETH Zürich
Major: Secure and Reliable Systems | Minor: Machine Learning
Bachelor of Science in Computer Science
ETH Zürich
Major: Security | Minor: Machine Learning
Thesis: Granite: Improving the Marble Fully Homomorphic Encryption Framework
Skills
Languages
Frameworks
Databases
DevOps
Methods
Connect
If you'd like to discuss a project or just say hello, I'm always open to chat.
© 2026 Mario Stöckli. Built with Next.js.