resume

daniel rosenthal.software engineer · New York, NY

last updated October 6, 2026

experience

threshold.world · Software Engineer

Mar 2024 - Present

Remote

  • Architected and built a multi-tenant SaaS platform with a React/TypeScript frontend, including hierarchical tenant isolation and a consistent business logic across application layers for metric calculations, dashboards, and reports
  • Built an OpenAI-powered agent with a React interface and vector search to provide researchers and conservationists with access to domain-specific knowledge; incorporated serverless malware scanning
  • Designed a GiveCampus-to-CRM connector in TypeScript/Node.js for a client processing $10,000+ in daily gifts, using polling, a message queue, backfills, and daily reconciliation for gift and subscription ingestion
  • Developed a Node.js/TypeScript service triggered by pull request webhooks to capture pull requests, generate AI-powered summaries via OpenAI models, and write formatted notes to a local Obsidian vault via a Cloudflare tunnel
  • Built a CI/CD deployment pipeline for containerized services, with infrastructure-as-code provisioning for SQL and storage, pre-deploy validation, and a commit-version check that fails mismatched deployments
  • Built a Node.js/Express API for a 65,000+ alumni network, implementing two-step criteria validation, field-level length enforcement, and partial update tracking with granular error responses
  • Developing and maintaining full-stack application using Next.js, React, TypeScript, and OpenAI models to empower 40+ nonprofit organizations to effectively track, report, and showcase their social impact data

Bithoop · Junior Software Engineer

Sep 2023 - Feb 2024

Remote

  • Developed and maintained a file and email management web application using React.js, Node.js, AWS Lambda, DynamoDB, Stripe, and the Serverless framework for a small startup revolutionizing information management
  • Architected a full-stack Box API connection that connected to users' accounts with OAuth and processed their folders and files with AWS Lambda, a critical part of bringing a new enterprise customer to Bithoop
  • Built out a dynamic link-tracking feature, enabling users to associate and manage relevant links within a custom "hoop" for streamlined information access, resulting in a 20% increase in user engagement with external sources
  • Optimized user subscription experiences, resolving frontend, backend, and Stripe Dashboard issues related to free trial cancellations and resumptions, user redirection, and product offerings within the Stripe CLI environment

projects

Real-Time Sports Application · Mobile Developer

Mar 2026 - Present

Personal Project

  • Building a React Native/Expo mobile app backed by a Supabase Edge Function data pipeline that ingests live NBA schedule and scoring data via ESPN endpoints and cron functions, persists game records, and notifies users whether a live 76ers game meets custom watchability criteria
  • Implementing push notification workflows using Expo Notifications and Supabase Edge Functions to register subscribers, manage alert preferences, and trigger fan alerts around upcoming and live games

Playlist Recommendation Application · Full-Stack Developer

Feb 2026 - Present

Personal Project

  • Built a full-stack Spotify playlist intelligence app in Next.js, TypeScript, and Node.js/Express that recommends the best-fit playlist for any new track using a custom scoring algorithm
  • Engineered a recommendation engine that ranks playlists via artist overlap, genre alignment, and popularity weighting to create a workaround for Spotify's deprecated audio-analysis endpoints

Subway Trip Tracker Application · Full-Stack Developer

Aug 2025 - Present

Personal Project

  • Developing a full-stack web application using Next.js, Postgres, Prisma ORM, Tailwind, Leaflet, and Vercel to track and analyze individual NYC subway travel patterns, providing users with personalized commute statistics and insights
  • Implementing secure user authentication with Auth0, enabling users to safely log and manage their subway trips with persistent data storage
  • Integrating MTA API to seed comprehensive subway station, line, and shape file data into Postgres database, ensuring numerically and visually accurate trip logging across all NYC transit routes

skills

Languages

TypeScriptJavaScriptPythonC#SQLHTML & CSS

Applications and AI

ReactNext.jsNode.jsExpressReact Native.NETExpoTailwindPrismaOpenAI

Cloud and Data

AWSAzureAWS LambdaAzure FunctionsVercelSupabasePostgreSQLDynamoDBPrismaStripeAuth0DockerServerlessJira

education

Wake Forest University

2019 - 2023

  • Bachelor of Science in Engineering, Computer/Electrical Concentration
  • Minors in Computer Science & Mathematics
  • Magna Cum Laude, Honors in Engineering, Dean's List 2019 - 2023, GPA: 3.72