About

david on the river

A bit of background about me...

I am a full-stack developer who creates purposeful projects that prioritize humans. I am passionate about developing innovative solutions to meet user needs. Let's work together on exciting projects! I believe in empowering individuals and teams through structured educational guidance to achieve personal and professional goals.

Experience

undefined logo

Head of Developer Relations

TypescriptReactgitJavascript

Sun Aug 01 2021 - Wed Sep 29 2021

  • Managed developer communications and across multiple platforms for the launch of the Songbird canary network with an organic following of over 250k.
  • Collaborated across teams to convey technical documentation to developers for the platform and build momentum for the launch of the Songbird canary network.
  • Strategized and developed roadmap for Songbird canary network and impending Flare Network mainnet launch.
  • Worked alongside core engineering team to create technical documentation for developer community for key developer packages integral in the advancement of the network.
undefined logo

Software Engineering Lead Instructor

HTMLCSSJavascriptJestPostgresMongoDBExpress.jsReactgitPythonDjangoNext.jsTypescript

Sun Apr 12 2020 - Sun Feb 05 2023

  • Lead Instructor for Software Engineering Immersive. Topics including: HTML, CSS, JavaScript, Git, CLI, React, Redux, Jasmine, Jest, Enzyme, GraphQL, Gatsby, NextJS, Express, Node, MongoDB, Mongoose Postgres, SQL, Mocha, Chai, Python, Django, Heroku, APIs
  • Generated, updated, and maintained course content to provide up-to-date relevant industry skills with regular evaluation of student progress throughout the cohort.
  • Responsible for syllabus preparation, lab preparation, lesson preparation and lecture delivery, including lab supervision and ongoing student support during the cohort.
  • Provide clients with ongoing student observations to ensure clear communication and status of participating students and their ability to enter the workforce prepared for software development.
undefined logo

Senior Software Developer

Next.jsTypescriptReactPostgresGraphQLTailwindCSSJest

Sun Apr 02 2023 - Thu Jun 27 2024

  • Own the design and development of web applications using React, Typescript, Next.js, TailwindCSS, ChakraUI, and other modern technologies.
  • Collaborate with product and executive teams to turn vision into reality.
  • Proactively identifying and addressing user interface challenges.
  • Encourage best practices, reviewing pull requests, and enforcing test coverage.
  • Actively participate in the application lifecycle, working with the rest of the engineering team to evolve and maintain a robust architectural framework.
undefined logo

Software Engineer

Next.jsTypescriptReactPostgresMongoDBHTMLTailwindCSSCSSJavascriptJest

Sun Mar 01 2020 - Present

  • Develop custom software solutions tailored to clients' needs and specifications.
  • Collaborate with clients to understand requirements, provide technical expertise, and deliver high-quality software products.
  • Design and implement scalable and efficient code using various programming languages and frameworks.
  • Conduct thorough testing and debugging to ensure the functionality, reliability, and security of software applications.
  • Stay abreast of industry trends, emerging technologies, and best practices to continuously enhance skills and deliver innovative solutions.
  • Communicate effectively with clients and team members to clarify requirements, provide progress updates, and address any issues or concerns.
  • Adhere to project timelines and budgets while maintaining a commitment to delivering exceptional results.

Skills

Hover over a skill for current proficiency

95%

90%

80%

95%

100%

95%

80%

100%

100%

100%

90%

95%

80%

95%

80%

95%

Projects

Issue Tracker (POWF)

Issue Tracker (POWF)

TypescriptNext.jsTailwindCSSPostgres

An issue tracking app that is not Jira. 🙃 This build utilizes Next.js, Typescript, Tailwind CSS, Next-Auth, Radix UI, Prisma, Neon for serverless Postgres, and Sentry for error monitoring.. Stay tuned for ongoing updates to this project.

AI MOOD Journal

AI MOOD Journal

TypescriptNext.jsPostgresTailwindCSS

A Journal app that incorporates AI for mood tracking and sentiment analysis. Built with Next.js, Typescript, Tailwind CSS, Clerk, OpenAI, PlanetScale, and Prisma. Still under development, but please stay tuned.

Better Throwback

Better Throwback

JavascriptReactTailwindCSS

A Spotify-like clone done as an initial foray into a variety of media player application build processes for a future radio and broadcast/podcast application to be developed for Better Radio.

Contact

+1 (574) 329-2425

david.magbee@me.com

Better Farm