I'm a software developer with over 20 years of experience, blending business goals with innovative tech solutions. My coding journey began back in the early 90s on an IBM 8086 XT, where I honed my skills in Clipper, Pascal, and C++. By my mid-teens, I was already creating and selling software for DOS. Fast forward to today, I specialize in .NET and C#, JavaScript and TypeScript, Astro, Next.js, SvelteKit, Node.js, and cloud-native web apps. I'm passionate about continuous learning, clean code, and sticking to best practices.
I'm always exploring new tools and approaches to stay at the forefront of technology. Here’s what I’m currently into:
- Llama, LangChain, OpenAI, RAG, Jupyter, NotebookLM
- Clean Architecture, Vertical Slices, CQRS, Event Sourcing, HATEOAS
- Azure, Cloudflare, Digital Ocean, Vercel
- Postgres, Strapi, Supabase
- .NET, Astro, Next.js, Node.js, SvelteKit
- C#, JavaScript, TypeScript, Python
- Alpine.js, HTMX, React, Svelte, Tailwind CSS
- Feature-driven, Lean
I love working with a modern, efficient stack that helps me build fast, scalable, and reliable applications. Here’s my go-to setup for personal projects:
🚀 Right now, I’m focused on creating an exciting project management app. My aim is to simplify workflows, boost collaboration, and make the entire experience more intuitive and enjoyable for users. I’m committed to building something that’s not just powerful and scalable, but also user-friendly and loved by the people who use it.
I'm a proud Pluralsight Author, with courses covering Cloud and Software Development. I’m currently working on a new course focused on Next.js — stay tuned!