Optimizing Neovim for Vue/Svelte
A deep dive into setting up LSP, Treesitter, and formatting tools to create a blazing fast development environment for modern frontend frameworks without the bloat of an IDE.
Building high-performance, scalable architectures in Linux.
⣀⣤⣶⣶⣿⣿⣿⣿⣿⣶⣦⣄⡀
⣀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣄
⣠⣴⣾⣿⣿⣿⣿⣿⡿⠟⠛⠉⠉⠉⠙⠻⢿⣿⣿⣿⣿⣷⣄
⣠⣴⣿⣿⣿⣿⣿⣿⡿⠟⠉ ⠈⢻⣿⣿⣿⣿⣆
⢀⣴⣿⣿⣿⣿⣿⣿⡿⠛⠁ ⢀⣀⣀ ⢹⣿⣿⣿⣿⡄
⣰⣿⣿⣿⣿⣿⡿⠛⠁ ⢀⣠⣶⣿⣿⣿⣷ ⣿⣿⣿⣿⡇
⢰⣿⣿⣿⣿⡿⠁ ⢀⣤⣾⣿⣿⣿⣿⣿⣿⣿⣷⣶⣤⡀⢀⣿⣿⣿⣿⡇
⣿⣿⣿⣿⡿ ⣀⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠃
⣿⣿⣿⣿⡇ ⢰⣿⣿⣿⣿⣿⠟⠋⠁ ⠈⠉⠻⣿⣿⣿⣿⣿⣿⠃
⣿⣿⣿⣿⣷ ⠈⠛⠿⠟⠋ ⠈⢻⣿⣿⣿⣿⡆
⠸⣿⣿⣿⣿⣧⡀ ⣠⣴⣶⣤⡀ ⢿⣿⣿⣿⣿
⢠⣿⣿⣿⣿⣿⣿⣦⣀⡀ ⢀⣠⣴⣿⣿⣿⣿⣿⠇ ⢸⣿⣿⣿⣿
⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠉ ⣾⣿⣿⣿⣿
⢸⣿⣿⣿⣿⠁⠈⠛⠿⢿⣿⣿⣿⣿⣿⣿⣿⡿⠛⠁ ⢀⣾⣿⣿⣿⣿⠇
⢸⣿⣿⣿⣿ ⢿⣿⣿⣿⠿⠛⠁ ⢀⣤⣾⣿⣿⣿⣿⣿⠏
⠘⣿⣿⣿⣿⣇ ⠉⠉⠁ ⢀⣤⣾⣿⣿⣿⣿⣿⣿⠟⠁
⠹⣿⣿⣿⣿⣧⡀ ⣀⣴⣾⣿⣿⣿⣿⣿⣿⠟⠋
⠙⢿⣿⣿⣿⣿⣷⣦⣤⣀⣀⣀⣤⣴⣾⣿⣿⣿⣿⣿⡿⠟⠋
⠙⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡿⠟⠉
⠈⠙⠻⠿⣿⣿⣿⣿⣿⠿⠟⠛⠉
Vue.hs and experience with React and Svelte. Building reactive, lightweight UIs that communicate seamlessly with complex backends.
FastAPI & Node.js. High-throughput data processing, robust API design, and system-level performance.
Alma Linux, Podman/Docker, & CI/CD. Deployment management in high-impact technology infrastructures.
Driven by efficiency and open-source philosophy. My tech stack and environment are constantly optimized for maximum performance. Here is how I got here:
Engineered and optimized full-stack solutions using Vue.js and Laravel to enhance internal project management and data reporting. Streamlined developer workflows and eliminated environment inconsistencies by implementing Docker containerization for seamless deployments.
Developed and maintained robust RESTful APIs using FastAPI and Express, ensuring 99.9% uptime. Improved the user experience for over 1,000 students by refactoring Vue UI components, while securely administering Moodle, Google, and Microsoft cloud platforms.
{ "languages": [ "JavaScript", "TypeScript", "Python", "PHP" ], "frontend_frameworks": [ "Vue", "Svelte", "React", "Nuxt", "SvelteKit" ], "backend_frameworks": [ "Node.js", "Express", "Nest.js", "Laravel", "FastAPI" ], "ui_libraries": [ "TailwindCSS", "PrimeVue", "Vuetify", "FlowBite" ] }
{ "operating_systems": [ "Alma Linux", "Fedora", "Pop!_OS", "Ubuntu", "Manjaro" ], "platforms_and_cloud": [ "AWS", "OCI", "Podman", "Docker", "Dokploy", "Heroku" ], "daily_drivers": [ "Zsh", "NeoVim", "Hyprland", "WayBar", "Termius" ] }
A deep dive into setting up LSP, Treesitter, and formatting tools to create a blazing fast development environment for modern frontend frameworks without the bloat of an IDE.
Moving away from Docker daemon dependencies. How I configured Dokploy to seamlessly manage rootless Podman containers on a fresh Alma Linux instance for secure, self-hosted deployments.
> ping -c 1 oliver.dev
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.01ms
Location: El Salvador (CST / UTC-6)
Uptime: 99.9%
Status: 200 OK [Accepting New Projects]
-----BEGIN PGP PUBLIC KEY BLOCK-----
mQENBF2X1zABCADf9z8v7x2z9v7x2z9v7x2z9v7x2z9v7x2z9v7x2z9v7x2z9v7x
2z9v7x2z9v7x2z9v7x2z9v7x2z9v7x2z9v7x2z9v7x2z9v7x2z9v7x2z9v7x2z9v
7x2z9v7x2z9v7x2z9v7x2z9v7x2z9v7x2z9v7x2z9v7x2z9v7x2z9v7x2z9v7x2z