Hi! I am Nico.

Lead Programmer at Tighten and former Tech Lead at VueSchool, with over 15 years of experience building web applications. Laravel, Vue.js, Nuxt, and Tailwind rock! Here you'll find my articles and projects.

Nico Devs

Tech Stack

Laravel

Laravel

I have vast experience with Laravel, including Inertia, Livewire, Nova, and Filament.

Vue

Vue

I love building Vue Apps! And using Pinia, VueUse and Vitetest.

Nuxt

Nuxt

Nuxt is my favorite framework for creating SPA, SSR and SSG applications.

Tailwind

Tailwind

I have been using Tailwind since the alpha days! It is my favorite CSS framework.

MySQLMySQL
NodeNode
LinuxLinux
SupabaseSupabase
DenoDeno
ViteVite
TypeScriptTypeScript
HonoHono

Selected Experience

Tighten

Tighten

2023 - Present

Lead Programmer

Laravel Partner Agency

  • Promoted from Programmer to Lead Programmer in 2025
  • Author of technical articles on the company blog
VueSchool

VueSchool

2019 - 2023

Lead Software Engineer

Official Vue Tranining Platform

  • Built the Official Vue.js Certification program
  • Led a team of four engineers
Perfit

Perfit

2014 - 2019

Front-End Lead Software Developer

Email Marketing Service

  • Created "Eddie," a responsive email template editor
  • Built the web app used by thousands of customers
LatinCloud

LatinCloud

2009 - 2014

Fullstack Web Developer

Cloud Hosting

  • Built a hosting control panel from scratch
  • Launched an email tool delivering 10M+ emails in year one

Latest Articles

Build Your Own Private, Self-Hosted AI Applications with Ollama & Laravel
· An article for Tighten·AI

Build Your Own Private, Self-Hosted AI Applications with Ollama & Laravel

Running LLMs on your own server (or even on your own computer) is totally possible. Yes, you need beefy equipment, but the advantages are great:

Read More
17 New(ish) Vanilla JavaScript Features You Might Have Missed
· An article for Tighten·JavaScript

17 New(ish) Vanilla JavaScript Features You Might Have Missed

Ahhh, that feeling when you discover JavaScript native features that let you say goodbye to bloated npm packages!

Read More
SQL Generated Columns and Views: How to Use Them in Your Laravel App
· An article for Tighten·Databases

SQL Generated Columns and Views: How to Use Them in Your Laravel App

Using ORMs is convenient, but nothing beats understanding the actual SQL queries your database is running under the hood.

Read More
10 Efficient (and Fun) Ways to Seed Your Database
· An article for Tighten·Laravel

10 Efficient (and Fun) Ways to Seed Your Database

Have you ever wanted to start a project right away, only to realize you need a lot of test data? Yeah, me too. Creating seeders is a chore, but... can we make it efficient and, dare I say, fun?

Read More
Automatically Deploy Your Nuxt Static Site to DigitalOcean with GitHub Actions
·DevOps

Automatically Deploy Your Nuxt Static Site to DigitalOcean with GitHub Actions

Auto-deploy is one of the great features of Netlify and Vercel. Whenever you push to main... done! Your site builds automatically. I love that, but I prefer to manage my own server.

Read More
Five Practical Tips to Improve Search in Laravel Apps With Typesense
· An article for Tighten·Laravel

Five Practical Tips to Improve Search in Laravel Apps With Typesense

At Tighten, I've had the chance to work with Typesense on client projects, and it quickly became my go-to for building fast, powerful search features.

Read More