Denny Ninic
Software Engineer
Building elegant solutions to complex problems. Passionate about clean code, great UX, and learning new technologies.
Building elegant solutions to complex problems
I'm a software engineer passionate about creating impactful digital experiences. With expertise spanning full-stack development, AI engineering and team leadership, I transform ideas into reality through clean, maintainable code.
Experience
Featured Projects
A selection of my recent work and side projects
Latest Posts
Thoughts on software development and life

Basic Types vs Interfaces vs Type Aliases
Understanding the differences between Basic Types, Interfaces, and Type Aliases in TypeScript with practical examples.

TypeScript Utility Types
Explore TypeScript's built-in Utility Types like Partial, Required, Readonly, Record, Pick, and Omit with practical examples.

TypeScript Generics
Learn how to use TypeScript Generics to create reusable functions while preserving type safety.

TypeScript Conditional Types
Explore TypeScript Conditional Types - a powerful way to define types based on type relationships.
Let's Connect
Interested in working together or just want to say hi?
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Let's create something amazing together.
