Levin Bänninger
Software Engineer ApprenticeI'm Levin, a software engineer apprentice at Bühler. By day I wrangle our component library so teams ship faster without breaking UX; by night I tinker on side projects for fun. I like clean APIs, tidy repos, and code that explains itself. Coffee-powered, test-approved, always learning.
Work Experience
Bühler AG2023 - Present
Software Engineer Apprentice- Built solid computer science foundations: web engineering, algorithms, databases, and the “why” behind the “what”.
- Engineered custom Azure Container Jobs to optimize Azure DevOps pipelines – reduced build times, increased scalability, and lowered infrastructure overhead, accelerating delivery cycles.
- Developed our internal component library used across products – consistent UI, reusable components, faster shipping.
Achievements
SwissSkills 2025 – Web Technologies (Skill 17), BernI participated in the SwissSkills 2025 Web Technologies competition (Skill 17) in Bern. The challenge included solving tasks across the full web stack: structuring and styling interfaces with HTML and CSS, building interactive features using vanilla JavaScript, and implementing backend functionality with Express.js. Through this experience, I strengthened my ability to work under time pressure, apply problem-solving strategies, and integrate both frontend and backend technologies into complete web solutions.
Studies
Gewerbliches Berufs- und Weiterbildungszentrum St. GallenI'm attending vocational school at GBS St. Gallen, learning the fundamentals of computer science. From algorithms and data structures to databases and networks – solid basics over buzzwords.
Technical skills
Web EngineeringBuilding modern web apps with Next.js, TypeScript, Tailwind, tRPC, TanStack Query, and Postgres – plus Angular during work. DesigningFrom rough wireframes to polished flows in Figma – components, auto-layout, tokens, and prototypes that translate cleanly to code.