Hi, my name is
Dave Weizenegger.
I build things for the web.
I'm a full-stack developer specializing in building exceptional digital experiences. Currently focused on building accessible, human-centered products from database to pixel.
~./start-dev-server.sh
✓ Server running on http://localhost:3000
01.About Me
Hello! My name is Dave and I enjoy creating things that live on the internet. My interest in web development started back when I decided to try creating gaming websites — turns out hacking together HTML & CSS taught me a lot about layout and design!
Fast-forward to today, and I've had the privilege of working for small businesses, a start-up, a huge corporation, and a some mid-sized companies. My main focus these days is building accessible, inclusive products and digital experiences for a variety of clients.
I also recently launched a web app that allows you to track your fitness goals and progress with gamification features and an AI coach. Check it out at My BodyQuest.
02.Technical Arsenal
// Frontend
- React
- TypeScript
- Next.js
- Tailwind CSS
- Framer Motion
- Redux
// Backend
- Node.js
- Python
- PostgreSQL
- Redis
- GraphQL
- Express
// DevOps & Tools
- Docker
- AWS
- Git
- CI/CD
- AI
- MLOps
03.Some Things I've Built
My BodyQuest
A fitness tracking web app built with multiple technologies that has gamification features, a community, some charting elements, and also has an AI coach.
- Turborepo
- NestJs
- NextJs
- TypeScript
- GraphQL
- PostgreSQL
- AWS (S3, SES, Bedrock)
- Recharts
Sshado's Games
A Gaming site with a re-creation of my old games - rewritten in React. Currently a work in progress, but Mortal Match is playable.
- React.js
My Portfolio
Just a quick portfolio website (this one) built with Nextjs using Cursor.
- Next.js
- Tailwind
- Framer Motion
- Cursor
04.Where I've Worked
Senior Software Engineer @ BI Worldwide
05/2021 - 02/2026- ▹Backend & APIs: Built and maintained backend for Learning Management Systems using Node.js, Docker, AWS, MySQL, PostgreSQL, and GraphQL; designed and shipped microservices to extend platform capabilities.
- ▹Performance: Cut API response times from several minutes to seconds by introducing Redis caching, improving UX and system throughput.
- ▹Data & reporting: Implemented SCORM upload and management via AWS S3 and REST APIs; engineered a data warehouse and reporting layer for aggregated analytics and custom reports.
- ▹Search: Delivered multi-query search using Elasticsearch so users could run custom searches and get targeted results.
- ▹Automation & reliability: Built an automated email reporting pipeline that queries PostgreSQL and sends reports via Amazon SES; integrated Slack error alerts with detailed context for faster debugging.
- ▹Quality & delivery: Led code reviews and managed deployments through GitLab CI/CD; collaborated remotely via Slack and Teams in two-week sprints with daily standups.
Full Stack Developer (Part-time) @ Smarte Carte
04/2022 - 05/2024- ▹Led frontend modernization with React and MUI to improve usability and consistency; delivered pixel-accurate reporting components for clarity and correctness.
- ▹Owned UX and frontend delivery in a small agile team; participated in daily standups and remote collaboration via Teams.
Full Stack Engineer @ Trane
08/2019 - 05/2021- ▹Built charting tools and dashboard widgets for energy usage apps using React, Plotly, Highcharts, and d3; supported data-driven decisions for internal and external users.
- ▹Contributed to deployment and release process using GitLab CI/CD; wrote unit tests with React Testing Library and Jest to protect quality and regressions.
- ▹Mentored engineers via Slack and Teams; performed bug fixes and enhancements to stabilize and improve performance.
Software Engineer @ My Office Apps
08/2017 - 05/2019- ▹Developed and evolved a custom ERP system using customer feedback; designed and led adoption of SOAP and REST APIs to streamline integrations.
- ▹Wrote and ran tests to validate behavior and reliability; demonstrated the system to prospects and stakeholders to support sales and adoption.
05. What's Next?
Get In Touch
I am open to most opportunities including full-time, part-time, and contract work. I am mostly interested in remote work, but willing to relocate for the right opportunity. Whether you have work for me, have a question, or just want to say hi, I'll try my best to get back to you!
Say Hello