mflavin

mflavin

Full Stack Web Developer

I'm a passionate full stack web developer with a focus on building accessible, performant, and user-friendly web applications. I love exploring new technologies and trying out new ideas in my projects.

Check out my GitHub profile for more projects and contributions.

Projects

Skills

Programming Languages:
  • JavaScript JavaScript Logo JavaScript
  • TypeScript TypeScript Logo TypeScript
  • Python Python Logo Python
Frontend Technologies:
  • HTML5 HTML5 Logo HTML5
  • CSS New CSS Logo CSS
  • Vue.js Vue.js Logo Vue
  • Nuxt.js Nuxt.js Logo Nuxt
  • Astro Astro Framework Logo Astro
  • Django Django Logo Django
  • Tailwind CSS Tailwind CSS Logo Tailwind CSS
  • Vuetify Vuetify Logo Vuetify
  • shadcn shadcn Logo ShadcnVue
  • PrimeVue
  • Chart.js
  • Unovis Unovis Logo Unovis
Backend Technologies:
  • Node.js Node.js Logo Node
  • AWS Amazon Web Services Logo AWS
  • GraphQL GraphQL Logo GraphQL
  • Firebase Firebase Logo Firebase
  • Supabase Supabase Logo Supabase
  • MySQL MySQL Logo MySQL
Testing Tools:
  • Vitest Vitest Logo Vitest
  • Jest Jest Logo Jest
  • Cypress Cypress Logo Cypress
  • Playwright Icon Playwright Icon Playwright
Design & UX Tools:
  • FigmaFigma Logo Figma
  • UI/UX Design
  • Design Systems
  • Responsive Design

Work experience

QSRSoft

2019 - Present

QSRSoft - Full Stack Developer

Specializing in building scalable, maintainable web applications using Vue.js, JavaScript, and AWS technologies, I focus on delivering high-performance frontend applications while adhering to best practices, ensuring clean, readable, and efficient code.

  • Developed dynamic, responsive interfaces with Vue.js, adhering to best practices to create maintainable, scalable, and easy-to-read code.
  • Built efficient JavaScript solutions for interactive features, ensuring seamless backend integration and focusing on performance and clarity.
  • Designed and maintained serverless applications with AWS Lambda and API Gateway, handling authentication, user permissions, and error management through logging, alerts, and third-party services.
  • Implemented robust error handling systems, including automated logging and alerting, to monitor application performance and enable rapid issue resolution.
  • Developed Express.js servers on AWS AppRunner, applying the MVC design pattern to keep code modular, maintainable, and scalable.
  • Wrote comprehensive tests and set up CI/CD pipelines to ensure code quality and streamline deployment, delivering stable and production-ready applications.
Continental Automotive

2018 - 2018

Continental Automotive - Software Developer Intern

During my internship, I gained hands-on experience developing internal web applications. I contributed to an expense tracking internal tool, which automated data entry for sales/billing records, database updates, and triggered email notifications.

  • Used PHP to send automated emails and interact with the database.
  • Managed data integrity and storage with phpMyAdmin.
  • Implemented automated processes for data entry, updates, and email notifications.

Education

Illinois Institute of Technology

2015 - 2019

Bachelor's degree, Software Development

Illinois Institute of Technology