About me
The mindset, experience, and curiosity behind the software I build.
Craft
I turn complex problems into simple, maintainable software that teams can confidently build on for years.
Range
7+ years building production software across healthcare, e-commerce, SaaS, and the public sector.
Now
Currently exploring AI agents, RAG, MCP, and developer tooling for AI-assisted software engineering.
End to end
I take products from idea to production, owning architecture, APIs, and deployment while exploring self-hosting in my homelab.
Skills & Tech
- Laravel
- PHP
- TypeScript
- JavaScript
- React
- Next.js
- Vue.js
- Nuxt.js
- Tailwind CSS
- Vite
- Node.js
- Express.js
- REST APIs
- PostgreSQL
- MySQL
- SQLite
- Redis
- Prisma
- Firebase
- Docker
- Linux
- Nginx
- Caddy
- Cloudflare
- CI/CD
- Proxmox
- LLMs
- AI Agents
- MCP
- RAG
- Embeddings
- Vector Search
- Qdrant
- OpenClaw
- n8n
- Git
- GitHub
- GitHub Actions
- Kotlin
- Java
- Android Studio
Featured Projects
VS Code Extension
Extra Cursor Caret Height
A Visual Studio Code extension that adds configurable extra height to the cursor caret, making it easier to track the caret while editing.
- TypeScript
- VS Code API
CKEditor 5 Plugin
CKEditor 5 Image Remove Callback
A CKEditor 5 plugin that exposes an event callback when an image is removed from the editor, so applications can react (e.g. clean up uploaded files).
- JavaScript
- CKEditor 5
Vue.js Package
Advanced Laravel Vue Paginate
A Vue.js pagination component that renders Laravel paginator responses out of the box, with a customizable, ready-to-use paginate UI.
- Vue.js
- JavaScript
- Laravel
DevOps / Infrastructure
Nginx Load Balancer
An nginx-based load-balancing setup exploring traffic distribution across multiple upstream application instances.
- Nginx
- JavaScript
- Docker
Developer Tool
DNS Manager
A PHP utility for managing DNS records programmatically.
- PHP
CLI Tool
Shibbir CLI
A personal Node.js command-line tool that packages frequently used developer workflows.
- Node.js
- JavaScript
Let's connect
Have an idea, a question, or just want to say hi? Reach out over email or find me on any of these platforms.
[email protected]