Dave Diemert

Edmonton, AB | personal site | GitHub


Junior Web Developer

Passionate and driven self taught web developer with a strong foundation in front-end and back-end technologies. Leveraging a background in electrical work and problem-solving, I bring attention to detail with a commitment to delivering high-quality digital products. I am seeking an opportunity to contribute and learn from an experienced development team.


Technical Skills

  • Front-End: HTML, CSS, JavaScript, React, Next.js, Tailwind CSS, Vite
  • Back-End: Node, Express, Python, Flask
  • Database: SQL, PostgreSQL, SQLite, Firebase
  • Testing: Jest, Vitest
  • Version Control: Git, GitHub
  • Deployment & Hosting: Vercel, Netlify
  • Other Tools: TypeScript, Webpack, AWS, Bash, Gmail API, Twilio API

Projects & Experience

Phone Phlinger

  • Built using the Twilio API to handle, re-route, record, and track phone calls to a VOIP phone number.
  • Directed at rank-and-rent websites to manage phone calls for their platforms.
  • Currently has 1 active user, receiving approximately 30 calls per month across 3 separate phone numbers, with over 400 total calls handled.
  • Built with a Next.js front-end, integrating Twilio Paste components alongside custom-made components.
  • Utilized Amazon S3 buckets to store voicemail, caller greetings, and whisper message recordings.
  • Flask backend accessing the Gmail API to send follow-up call tracking information (call length, caller name and number, recording).

Card Animation Library (npm package)

  • Created and published an npm package for animated card components.
  • Implemented TypeScript support for better type safety.
  • Structured the code to allow easy extension of the base card component for various card types (playing cards and flashcards are shipped with package).
  • Created example game (freecell) and webpage to display library.
  • Wrote extensive documentation on how to use package, with code-along examples.

Personal Portfolio

  • Designed and developed a responsive portfolio website using Next.js and Tailwind CSS.
  • Implemented smooth animations with Framer Motion.

Professional Experience

Journeyman Electrician & Traffic Signal Technician

  • 10+ years of experience in troubleshooting, maintaining, and installing electrical systems.
  • Led projects as a foreman, demonstrating leadership, problem-solving abilities, and personnel management.
  • Applied analytical thinking and precision troubleshooting to repair and maintain electrical equipment — skills that directly translate to debugging and optimizing web applications.

Education & Certifications

  • The Odin Project - Completed Foundations and Full Stack Javascript courses.
  • NAIT - Red Seal Journeyman Electrician Ticket.

Additional Strengths

  • Quick learner with a strong work ethic and ability to adapt to new technologies.
  • Detail-oriented, ensuring clean, efficient, and maintainable code.
  • Takes pride in delivering high-quality products.

Currently based in Edmonton, AB, ready to start immediately. Excited to bring my problem-solving skills and development expertise to a team that values innovation and collaboration. Looking forward to discussing how I can contribute to your projects!