Photo of Danny leaning wearing a baseball tee

Hi there, I'm Danny πŸ‘‹

Software Engineer πŸ§‘πŸ»β€πŸ’»,  Model πŸ“Έ,  Actor 🎭

Based in San Diego, CA. I like to bring fun and creativity on stage and in code. You can catch me at improv or at a cafe. Want to talk? Try my email.

Crosswordia

  • JavaScript
  • SASS
  • NodeJS
  • MongoDB

β€’ Coded the crossword editor using the JavaScript DOM for 50% faster Time to Interactive and reactivity.

β€’ Deployed NodeJS plus ExpressJS with Server Side Rendering (SSR) for 70% faster page performance.

β€’ Integrated Google OAuth and REST API to get, update, and delete user-created crosswords in MongoDB.

AI PDF Chat

  • OpenAI
  • NextJS
  • TypeScript
  • Radix UI

β€’ Integrated OpenAI’s API and LlamaIndex for advanced document processing and natural language understanding, allowing users to extract insights and ask questions about PDF content.

β€’ Implemented intelligent token management in NextJS route handlers using tiktoken, featuring dynamic message trimming and buffer allocation to optimize GPT-3.5’s token limit while preserving conversation context.

New York Collection

  • React
  • TypeScript
  • Redux
  • Node.js

β€’ Designed a seamless UX using React Hooks and loading animations to reduce visitor bounce rate by 40%

β€’ Optimized and reduced bundle size by 40% via PostCSS plugins.

β€’ Integrated Stripe Checkout alongside NodeJS for visitors can make purchases.

Tequila Experts

  • React
  • Astro
  • TypeScript
  • Tailwind

β€’ Used DaisyUI component library with Semantic HTML for screen readers and keyboard navigation.

β€’ Setup Contentful CMS for allowing non-technical users to update blog posts and other content.

Game-Tracker

  • Vue
  • TypeScript
  • Pinia
  • Tailwind

β€’ Developed a responsive video game tracking application using Vue.js 3 and TypeScript, implementing modern front-end architecture patterns.

β€’ Engineered a persistent state management system using Pinia and localStorage, enabling seamless game status tracking across browser sessions.

Thoughts in Progress

See what's going on in Danny's world