
Professional Summary
Experienced Full-Stack Software Developer and Tech Lead with 5+ years of expertise in building scalable web applications using React, Next.js, and modern backend technologies. Proven track record of leading development teams, conducting technical interviews, and hiring 7+ developers while establishing coding standards and best practices. Successfully delivered high-impact projects including customer portals for Swiss financial companies, open-source WordPress libraries, and innovative tools like LaTeX compilers. Strong background in mentoring junior developers, creating educational content, and modernizing technical workflows with CI/CD pipelines. Fluent in multiple programming languages and experienced across diverse industries from fintech to educational technology.
Work Experience
Software Engineer / Tech Lead
- Led a team of developers in building a customer portal for my.availabill.ch - a swiss financial company. The frontend was developed with Next.js and Redux, the backend with Spring Boot.
- Developed open source and private libraries used within the company to improve efficiency and quality of the projects we build. Things I developed include WP Utilitatem - a library to improve WordPress software architecture with patterns like Dependency Injection, Ribarich WP Generator - scaffolding WordPress plugins and themes, and FieldBlocks - a private plugin that improves DX when developing content editing interfaces.
- Improved and conducted technical interviews. Hired 7+ developers specializing in Next.js and WordPress. Greatly improved the quality of developers we hire, ensuring that candidates have great problem solving skills and knowledge of proper tools to use in production.
- Mentored junior developers and established coding standards and best practices. Created internal documentation and public tutorials that educate developers how to use tools like debuggers and performance profilers. Led the modernization of technical workflows to include CI/CD pipelines, coding standards, version control, and our own hosting.
- Developed and worked on websites including FKuR, Brunos, MDM, and Suhrental
Software Engineer
- Developed a website for the International Federation of Technical Analysts: https://ifta.org/.
- Maintaining eCommerce shops Mainpunkt and Colours and Sons, performing tasks like migrations, updates, and speed optimization.
- Collaborated with the team on developing and maintaining websites. We used React, WordPress, PHP, Laravel.
Software Engineer
- I was the 3rd developer on the Bricks Site Builder, a WordPress site builder enabling people to build websites without needing to know how to code. I worked on the early Bricks features when we had around 2000 customers. Now over 25 000 people are using Bricks.
- Integrated responsive (screen sizes) controls to the site builder, allowing users to better view and control their design as they are building websites.
- Provided customer support on the Bricks forum and over customer email.
Junior Software Developer
- Photomath used to be the #1 educational app on iOS and Android with hundreds of millions of downloads. I worked on the internal portal used by employees to solve and explain math problems.
- Developed a compiler that compiles LaTeX to a proprietary Photomath syntax used in the "solver", which was used to solve equations and other math problems but also to provide a step by step explanation. The first version of the compiler is available on my GitHub. Before the compiler, Photomath employees had to first explain the solution in LaTeX and then write it in the solver syntax. This compiler greatly improved productivity.
- Developed new features and bug fixes for the Photomath administration portal (React, Redux, Kotlin, Spring, Kubernetes - I worked with the frontend technologies) used for writing math solutions and other internal management tasks. Part of this portal was later used by thousands of contractors who solved and explained math problems for Photomath app users.
Technical Skills
Programming Languages
Frameworks & Libraries
Databases
Tools & Technologies
Featured Projects
Cross-Link Hub
Internal company platform for creating and translating invoices, task overview, performance statistics, and more.
Certifications
Upwork Skill Certification - Javascript Front-End Development
Algorithms & Data Structures, Web APIs.