Hi, I'm Andreas_
I'm a 35 y/o freelance Software engineer, Creator and Consultant based in Berlin, Germany.
I love God and do all my work unto him. I build applications that run in your browser and on your web server. I publish articles and tutorials about web technologies and related topics on DEV, Medium and Mastodon.
Work && Skills
Languages for Humans
- German (native)
- English (fluent)
- French (basic)
Languages for Machines
PHP Python JavaScript TypeScript MySQL SQLight Bash Firebase HTML5 CSS3 Markdown …Frameworks / Libs
Vue Vite Node.js Tailwind CSS Alpine D3 Chart.js Laravel Wordpress Typo3 Kirby CMS Docker FastAPI …Resume
Senior Full-Stack Web-Developer with over 12 years of professional experience in software development. Specialized in web technologies. Experienced in software and database architecture, data analysis and natural language processing. Integrating into teams of any size and teaching the usage of software to non-experts.
Senior Software Engineer and Consultant
After graduating in 2018 I made my freelance activities a full-time job and worked for more than 20 different entrepreneurs, companies and corporations to date.Masters of Science, Computer Engineering
Part-of-Speech Tagging with Neural Networks for a Conversational Agent. Two neural network approaches for automated part-of-speech tagging to improve the language skills of a chat bot.Web Developer and System Administrator
During my studies I started freelancing with small projects like developing extensions for content management systems, creating APIs for web clients and doing maintenance for web servers.System Administrator and Web Developer
In a small team of developers I worked for the press department of the Technische Universität Berlin as system administrator, web developer and technical consultant next to my studies.Bachelor of Science, Computer Engineering
Analysis of German word embeddings. Creation of natural language models using neural networks based on German text corpora, giving proof that semantic arithmetic is possible in German language.Web Developer, Graphic Designer, Team leader
Alternative Service. I worked for a baptist church in Berlin Prenzlauer Berg. I created and maintained multiple websites, created flyer and poster designs for events and founded and lead a soft rock band.Working Experience
Here is the collection of some of my professional projects, along with the tech and tools I used. I strongly believe that there is no such thing like "the best tech-stack forever", so I usually adapt to the job and team requirements and constantly learn new things.
Management software for lighting in film productions
Developed a web application which provides management of resources, crew members and projects for movie and TV productions. Includes project and crew calendars, tax accounting and time sheets.SaaS for Appointment Management
Developed a Software-as-a-Service for creating and managing appointments. Implemented calendar connections with Google and CalDAV and sharable booking links.Member Sync Plugin for an association
Created a Wordpress plugin for synchronizing ~1.000 members of a healthcare association via a REST API with a newsletter system. Implemented validation and simulated synchronization.Donations Flow UI/UX development
Implemented a donations modal for a smooth download experience of a FOSS having around 20 million users. Integrated an optional payment process via an API. Maintained IE11 compatibility.Server relocation for a healthcare association
Moved a webserver with more than 10k impressions per day without downtime. Improved lighthouse performance score from 24% to 96%. Developed an authentication system for physicians.Software development for municipal science event
Maintained a custom Typo3 CMS extension. Built a REST API client for a centralized external database.Disposition Software Testing for a railroad corporation
Did technical process analysis, wrote 600+ bug reports and feature requests. Designed presentations and helped users as trainer. Created UI and technical end-to-end tests with 1,000+ test cases.University mail server connector to an external database
Designed, built and tested a REST API for a university mail server to retrieve data from an external database. Facilitated coordination between different developer teams. Created unit and performance tests and reached 100% coverage.Car rental reservation system and fleet management
Reduced cost by replacing a legacy system by a modern CMS to manage website content and car fleet reservations. Drastically increased privacy and security of user data by data reduction, utilization of encryption and GDPR compliant processes.Network administration for a heating and plumbing company
I updated, maintained and documented an existing network of Windows clients and servers. Improved company efficiency by replacing old hardware. Supported employees in software usage by individual training.Open Source Maintenance
Repositories
My very first contribution to an Open Source project was over 11 years ago on GitHub. Since then I pushed 9751 commits, opened 399 issues, submitted 696 and reviewed 577 pull requests. I received 922 stars across 58 personal projects and contributed to 9 public repositories.
Find all my public repositories on GitHub.
Web Apps
Some of my projects I host myself for you to checkout. You want to generate math tasks for the next test of your primary school class? You want to quit a bad habit? You just want to check the current daily bible verse? I got you covered.
These projects are completely free to use. If you enjoy any of them and don't have the time to contribute, please consider donating via Paypal or sponsoring me to support further development.
Posts && Publications
Technical Articles
I started writing technical posts on Medium, but later switched to DEV because I found it to be a welcoming and encouraging community from devs for devs. Plus the whole platform is open source. Here are some of my more popular posts.
Thesises
I studied Computer Engineering at the Techninsche Universität Berlin. In both my Bachelor and Master thesis I trained neural network models for natural language processing, showing their semantic capabilities for the German language years before that was called AI and the *-GPT LLMs became popular.
Interests && Hobbies
Design && Art
I always loved CSS and creating art with it. Here are some of my creations from a time, where IE was still used and CSS3 features rarely supported in browsers.
Music
I started learning guitar at the age of 5. Since then I'm playing by hearing (rather than sheets) and improving by trying. I've performed on stage at church events in front of more than 250 people.
I also enjoy singing, playing Ukulele, Cajon and electronic Drum Pads. I own a Nord Drum 3P synth on which I could get lost in creating new sounds.
Gaming
Raised in the 90s, I was fascinated by titles like Age of Empires and Day of the Tentacle. Since then, I had my fair share of games I played, but always coming back to the retro games from my childhood. Together with my sister, we occasionally publish Let's Play videos on Youtube.
Fun facts
- I'm married to the most beautiful woman and father of 2 sweetiepies
- My first computer was an Acer Travelmate 220 laptop with both floppy and CD drive
- I enjoy skiing in computer games and never did it in RL
- I once earned money as street musician
- I got my drivers licence at age of 18 and never owned a car