otsch.codes
Illustration of Christian Olear (Otsch) working at his laptop

Web App Development (PHP, Laravel, Vue) from Linz (Austria ๐Ÿ‡ฆ๐Ÿ‡น)

Youโ€™re planning a web project that goes beyond a classic, static website? A web application with dynamic content โ€” maybe even a small SaaS app and/or a REST API? I translate your ideas and requirements into clean, maintainable, and performant code.

If you decide to work with me, weโ€™ll start with a first conversation to clarify your requirements. Iโ€™ll then sketch out the app and provide a time estimate based on that. After that, Iโ€™ll implement your project step by step.

Get in touch!
๐Ÿ› ๏ธ

Stable, Tested, and Maintainable Code

I care about writing clean and maintainable code. Automated tests, consistent code formatting, static analysis tools, clean code principles, proven design patterns, and a clear structure ensure that your project runs reliably โ€“ and can be extended or adapted without hassle in the future.

๐ŸŽ๏ธ

Performance

Slow web applications frustrate users and cost money. I have many years of experience optimizing databases and queries, using caches, fine-tuning (nginx) server settings, and compressing images and other assets โ€“ so your application is scalable and remains fast and responsive even under heavy load.

๐Ÿ”Ž

Search Engine Optimization (SEO)

Whatโ€™s the point of a great web application if no one can find it? Throughout the entire development process, I pay attention to semantic HTML, fast loading times, clean URLs, clear page structure, complete meta information, and the like โ€“ the foundation for strong search engine visibility.

๐Ÿ”

Security

Security vulnerabilities in web apps are unfortunately common โ€“ but often avoidable. From the start, I pay attention to proper input validation, well-configured access controls, and secure server settings. I also keep an eye on topics like protection against cross-site scripting, SQL injections, and secure password storage โ€“ to make sure your application is not an easy target for attackers.

Technologies & Skills

Languages

PHP
First steps about 25 years ago โ€“ In daily professional use for 17 years
JavaScript
Around 15 years of experience โ€“ Started with Vanilla JS & jQuery โ€“ Later Vue.js and small experiments with Node.js

Frameworks (Backend)

Laravel
In daily use for about 10 years
Symfony
Use of individual components
Node.js
Small personal experiments โ€“ not used in production
Zend Framework (legacy)
Previously used in web applications (until around 2015)
Slim (legacy)
Previously used for API projects (until around 2017)

Frameworks (Frontend)

Vue.js
A core part of my frontend work for about 7 years
Tailwind CSS
Used in nearly all projects since 6 years

Databases

MySQL
Over 20 years of experience โ€“ Skilled in optimizing tables, relations, and queries โ€“ Manually crafting complex queries
PostgreSQL
Used in a smaller project โ€“ Basic knowledge
Redis
In use for about 10 years โ€“ For caching, session storage, and queues

DevOps

Docker
In use for about 10 years for custom development and production environments
nginx
Manual administration and optimization of nginx configs for about 10 years