
About me
I'm Denny Ninic, a senior engineer at O.C. Tanner. I architected the UI framework our apps run on, and help keep one serving 250,000 people at once fast.
Outside of work I build my own tools, Knightbook first among them, and write TS Tuesday, short lessons on TypeScript.
- Building for the web
- Since 2019
- Now
- O.C. Tanner
- Reach me
- The contact form
How I got here
I started at Bright Bridge Web in 2019, building client projects in JavaScript and Python and a shared component system so we stopped rebuilding the same pieces. At Webaholics I built an inventory system that syncs millions of items between many sources and destinations.
I like working close to the backend, because a good interface depends on understanding the architecture behind it. Some of my best days are spent mentoring, pairing, and turning a team's habits into a library everyone can use.
Tools I use
What I reach for, and how well I know it. Expert means I have shipped and taught it; familiar means I have shipped something small with it.
Languages
- TypeScript
- Expert
- JavaScript
- Expert
- Python
- Comfortable
- C#
- Familiar
- Java
- Familiar
Frameworks & Libraries
- React
- Expert
- Next.js
- Expert
- Tailwind CSS
- Expert
- Node.js
- Proficient
- Svelte
- Familiar
- Astro
- Familiar
Tools & Databases
- Git
- Expert
- GraphQL
- Expert
- PostgreSQL
- Proficient
- Prisma
- Comfortable
- Docker
- Comfortable
- Opencode
- Comfortable
Cloud & DevOps
- Linux
- Expert
- Github Actions
- Expert
- Dokploy
- Proficient
- Vercel
- Proficient