Logo
Blog
Projects

The project logo

Hi, my name is Martin Duchev and I love to mess around with tech. Currently, I am focused on building reliable, maintainable web applications. My approach prioritizes clean architecture, practical solutions, and code that other developers can work with confidently. In short, code that lasts.






Tech Stack

Backend

  1. PHP This is where I was forged as a developer. I’m not going to lie and say that I love it, but I’ve been using Laravel since Laravel 5.
  2. Node I’ve used it every once in a while.
  3. Deno Ryan Dahl did a great job! It’s a remarkably well-curated JavaScript runtime.
  4. Bun I’ve barely scratched the surface here, but it seems people really like it. Though, I don’t think I’ve quite liked it since the last AI rewrite at Anthropic Labs.
  5. Python I’ve always liked it, this is my first software language that I ever played with. Used it mostly imperatively for inline statements and loops.
  6. NextJS A great idea, and one of the first full-stack JS kits out there. It offers an absolutely incredible development environment, especially considering Vercel, v0, and their vast selection of templates. However, it has grown to an extent where a simple ‘hello world’ application weighs more than your mum (kek).
  7. Drizzle ORM It’s OKAY.
  8. Prisma Their team did a great job with features like Queries and Accelerate. The community is expanding quickly. In general, using Prisma is a pleasant experience, plus it’s very well integrated with Deno Deploy.

Frontend

  1. JavaScript The mighty, the one above them all.
  2. React Not a huge fan. I mainly use it when dealing with NextJS applications, so there isn’t much more I can say about it. Still, it’s the leading framework on the market.
  3. Svelte/SvelteKit My go-to framework when it comes to JavaScript integrations. This blog is actually running on top of SvelteKit. It’s lightweight, fast, and fostering a healthy ecosystem. Tools like mdsvex and Skeleton really make it stand out in the JS market warfare. The community is growing too, and the people there are highly proficient and helpful. AI agents are also starting to understand Svelte more and more (which wasn’t the case before).
  4. Tailwind CSS This is my preferred styling tool.

AI Tools

  1. Copilot CLI
  2. Claude CLI
  3. Cursor Used it in the early days when it was just a fork of VSCode. Great idea IMO.
  4. Zed Currently a Zed user; I’ve used it extensively with Zed ACPs. Came for the AI integration, stayed for the ease of use and performance.

DevOps

  1. Docker
  2. Jenkins
  3. Vercel
  4. Deno Deploy
  5. Netlify
  6. DigitalOcean Droplets

Databases

Mainly worked with relational databases.

  1. MySQL
  2. PostgreSQL

Experience

  1. Software Architecture - My interest in the matter grows more and more every day.
  2. Designed and shipped production applications from zero to hero.
  3. Built RESTful APIs and integrated third-party services.
  4. Containerized development and deployment workflows with Docker.
  5. Improved database performance through query optimization and schema design.
  6. Comfortable navigating and refactoring legacy codebases.
  7. Effective in team collaboration.

Available for collaboration duchevmartin@gmail.com