Senior Software Engineer
Hey! I am Simon, a TypeScript generalist who started programming in high school and currently working as a Senior Software Engineer at Bracketlab GmbH. I enjoy playing with the newest tech at work and in my free time, and using that tech to build highly effective applications. I am a big fan of Next.js, TypeScript, and tRPC.
My Skills
Full Stack Web/App Development
TypeScript developer focused but not limited to Next.js with tRPC + Bun. Scalable and maintainable applications.
DevOps + CI/CD
Docker. Cloud platforms like Azure, and GCP as well as self hosting. Setting up CI/CD pipelines with GitHub Actions.
AI / Vector Search / Image Generation
Generation of images and text using AI. Development of internal chatbots and vector search engines on privacy focused data.
Webscraping
Scraping legal data from various sources and processing it into a usable format via puppeteer and cheerio.
Data Warehousing
Storing and processing large amounts of data in a structured and efficient manner. Separating tasks into queues for processing by workers.
SEO / Web Performance / Structured Data
Implementing structured data and SEO optimizations to improve search engine rankings. Understanding of how search engines work and how to optimize for them.
Agile Methodologies
Agile environments, collaborating with cross-functional teams, and delivering high-quality software in short iterations.
Project Archetecture and Planning
Planning and implementing large, scalable and maintainable applications with small teams.
Team Collaboration
Code reviews, pair programming, and mentoring peers to improve the overall quality of the codebase and team.
- TypeScript
- Next.js
- React
- Node.js
- Docker
- Kubernetes
- Azure
- GCP
- tRPC
- Bun
- pnpm
- DevOps
- CI/CD
- GitHub Actions
- AI
- Vector Search
- Image Generation
- Webscraping
- Puppeteer
- Cheerio
- Data Warehousing
- Agile Methodologies
- Project Architecture and Planning
- scrum
- kanban
- Team Collaboration
- Code Reviews
- Pair Programming
- Mentoring
- Frontend Development
- Backend Development
- Monorepository
- Private npm Packages
- E-commerce
- Robotics
- Prototypes
- UI/UX Testing
- Script Automation
- Tailwind
- jest
- cypress
- e2e Testing
- unit testing
- TDD
- Agile
- Infrastructure Management
- DRY
- Legacy Codebases
- Data Processing
- Data Imports
- Automation
- Feature Flag
- A/B Testing
- Community Enhancement
- Consulting
- Performance Optimization
- Angular
- rxjs
- Nest
- SEO Optimization
- Strapi
- Symfony
- Vue.js
- PHP
- AWS
- s3
- open source
- OSS
- Postgres
- Coolify
- shadcn
- monorepos
- turbopack
- vite
- yarn
- rsc
- next.js app router
- ssr
- csr
- pwa
- headless cms
- sass
- scss
- BEL
- i18n
- prisma orm
- pgvector
- openai api
- sql
- mongodb
- scripting
- cron scheduler
- webhooks
Experience
Senior Software Engineer / Technical Lead
Bracketlab GmbH
Mar 2023 - Present
- Development and maintainence of three Full-Stack applications
- Lead an agile team of 4 developers, responsible for code reviews, mentoring, and technical planning.
- Responsible for all DevOps tasks, including setting up CI/CD pipelines, and managing infrastructure.
Senior Software Engineer
Dynabase GmbH
Jan 2020 - Mar 2023
- Full-stack development of six applications for an industrial tooling and plastics manufacturer.
- Participated in team mainancence of a large monorepository along with multiple private npm packages which were shared across multiple applications.
- Full-stack development for an e-commerce startup focused on consumer robotics equipment.
Software Developer
Denkwerk GmbH
Sept. 2016 - December 2019
- Frontend Lead of a 3 developer team, responsible for the development of a high traffic banking login/sign up flow.
- Full-Stack development and quoting for large client projects.
- Independant development of various small-scale prototypes for client pitches and UI/UX testing.
- Debugging and resolving issues within extensive, complex, and legacy codebases.
- Script automation for various time intensive development tasks.