Eric Duncan, Full Stack Software Engineer

About me

Hello! I'm Eric Duncan, a passionate Full Stack Engineer with a Bachelor's degree in Computer Engineering from Mississippi State University. With a strong foundation in multiple programming languages and cloud platforms, I specialize in developing innovative web and mobile applications that address real-world challenges.

My journey in software development has equipped me with a diverse skill set, including proficiency in Python, JavaScript, C, C++, C#, and Golang, as well as experience with frameworks and libraries like Django, React, and Flutter. I am well-versed in both SQL and NoSQL databases, and I have successfully deployed applications on Amazon Web Services and Google Cloud Platform.

Throughout my career, I have contributed to various projects, such as the Event Planner App and Fitness Figure mobile app, where I designed and implemented full-stack solutions, ensuring high scalability, security, and user satisfaction. My role as a Research Assistant at Mississippi State University allowed me to delve into advanced path-finding techniques and collaborate effectively in team settings.

I am driven by a desire to create impactful software that enhances users' lives, and I am continuously seeking opportunities to learn and grow. Whether working independently or as part of a team, I strive for excellence and am committed to delivering high-quality solutions.

Feel free to explore my portfolio to see examples of my work, and connect with me on LinkedIn or GitHub to learn more about my professional journey and projects. Let's build something amazing together!

Skills

Programming Languages

HTML 5 HTML 5
CSS CSS
JavaScript JavaScript
Python Python
C C
C++ C++
C# C#
Go Go
Dart Dart

Frameworks/Libraries

React React
Django Django
Flutter Flutter
Boto3 Boto3
TensorFlow TensorFlow

Databases

MySQL MySQL
PostgreSQL PostgreSQL
DynamoDB DynamoDB

Web Services

Amazon Web Services Amazon Web Services
Google Cloud Platform Google Cloud Platform

Projects

Event Planner App

Tech Stack:

React.js React
Django Django
PostgreSQL PostgreSQL
AWS Amazon Web Services

Duration: June 2024 – July 2024

  • Designed and developed a full-stack event planner web application using React.js and Django, enabling users to create, manage, share, and search for events
  • Implemented secure user authentication and authorization to protect user data and enhance personalized experiences
  • Deployed the application on AWS (EC2, S3, RDS), ensuring high scalability and reliability
  • Integrated Mapbox API for address autofill, improving user convenience and accuracy in event location selection

Fitness Figure

Tech Stack:

Dart Dart
Flutter Flutter
Golang Go
MySQL MySQL
AWS Amazon Web Services

Duration: May 2024 – Current

  • Active contributor to Fitness Figure, a mobile app that acts as a workout companion to motivate the user to work out by gamifying the process and giving rewards for logging workouts
  • Designed a subscription menu and used Stripe API to configure payments in the app
  • Updated the dashboard to allow live updates of the values like currency from the database
  • Collaborated with a team in an agile environment to deploy the application on both android and iOS platforms

Gestura

Tech Stack:

Python Python
OpenCV OpenCV
TensorFlow TensorFlow
Google Cloud Platform Google Cloud Platform

Duration: August 2023 – May 2024

  • Contributed to the development of Gestura, a gesture-controlled smart home device that enables users to execute commands for various smart home functions using hand gestures
  • Deployed the server application on the Google Cloud Platform to enable real-time hand gesture recognition, as the Raspberry Pi 4 could not handle processing alone
  • Developed the hand gesture recognition algorithm using OpenCV and TensorFlow
  • Created a user-friendly Python-based touchscreen interface using the Tkinter library