about
Hi, I'm Swapnil.
I'm a full-stack developer based in Pune, India. For over twelve years now I've been building web and mobile applications, mostly with Laravel on the back-end and Vue.js on the front. I currently work as Technical Lead at Square1, an Ireland-based team I've been with remotely since 2018, building products for clients across web and mobile.
I started in college, taking on freelance work to put myself through school. My first proper job was at a professional photo studio - that's where I picked up Photoshop, design fundamentals, and the basics of HTML, CSS, and PHP. The photography stuck with me; I still notice composition and detail in everything I build.
When Laravel started taking over the PHP world, I leaned in. That turned into a long apprenticeship in both PHP and JavaScript - and a career that's been mostly about getting good at one stack rather than chasing whatever's new. I'm happy with how it's gone.
What I'm into
- The quieter parts of Laravel: queues, scheduling, packages, broadcasting.
- Vue and Nuxt on the frontend, with the occasional reluctant React project.
- Self-hosting on a Proxmox box at home, plus a Mac Studio I work on remotely.
- Tailscale, Caddy, and anything that makes networking feel less hostile.
- Photography and design - the leftovers from my first job.
What I'm working on
Improving my remote development setup. The full guide is here: Remote Laravel development with Tailscale, Herd & Mac Studio.
Tools & gear
If you're curious about the hardware and software I use day-to-day, there's a list of everything on my desk.
Get in touch
Email me at hey@swapnil.dev, or find me on X and GitHub.