Dingan portrait
👋🏾

Hello, I'm Dingan. I'm a full-stack developer passionate about creativity and building sites & apps. My primary focus is React (Next.js) on the frontend, but I also love working with Rails and Python on the backend to create robust and scalable applications.

About me

My journey into the world of programming began in the most unexpected way. With a background in screenwriting, I found myself immersed in the art of storytelling and narrative. By chance, a colleague and I embarked on a quest to build an app for filmmakers. As I dabbled in basic coding to bring our vision to life, I stumbled upon a new passion that rivaled my love for storytelling: programming. Although the app didn't pan out, it sparked a new fire in me. Now, I strive to marry my two passions, using my experience in structure and narrative to create websites that tell visual stories built with solid code.

Now, with my extensive training as a full stack engineer through OpenClassrooms, I am revisiting the dream of creating a transformative app for screenwriters. Leveraging the power of AI, I'm developing a script structure app designed to assist my fellow screenwriters in crafting compelling narratives. This new venture combines my love for storytelling with the technical prowess I've acquired, aiming to provide an invaluable tool for the film industry.

My projects

Vanilla JS Calculator

A functional calculator with basic arithmetic operations and a sleek interface, built with Vanilla JavaScript and CSS.

  • JavaScript
  • CSS
  • HTML

Book Logger

An app for book enthusiasts to log and track their reading progress. Built with React for easy book management.

  • React
  • JavaScript
  • CSS
  • HTML

Fitness Progress Tracker

Track and log fitness activities with a dynamic interface. Built with React and Ruby on Rails, styled with Tailwind CSS.

  • React
  • Ruby on Rails
  • Devise API
  • Tailwind CSS
  • JavaScript

Colorado Mountain Bike Race Portal

A full-stack website for a mountain bike race. Integrates Flickr API for photos and uses Ruby on Rails for backend.

  • React
  • Ruby on Rails
  • Flickr API
  • Tailwind CSS
  • JavaScript

Community Volunteer Hub

A platform for community volunteers. Features live messaging and interactive maps. Built with React and Rails.

  • React
  • React Query
  • Ruby on Rails
  • Devise
  • Tailwind CSS
  • JavaScript

My skills

My Journey

Graduated from OpenClassrooms

Online

Graduated as a Full Stack Developer with a strong focus on React and Ruby on Rails. I completed intensive hands-on projects and real-world simulations to enhance my coding and software development skills.

May 2024

Python Programming Course

Udemy - Online

Currently enhancing my programming skills through a comprehensive Python course on Udemy, focusing on practical applications and real-world problem-solving techniques.

May 2024

Advanced Git and GitHub

Udemy - Online

Expanding my version control expertise by mastering advanced Git and GitHub techniques, essential for efficient collaboration and code management in software development.

May 2024

AI-Powered Screenwriting App Development

Personal Project

Developing a screenwriting structure application leveraging AI with Python and Next.js, aimed at automating and enhancing creative writing processes.

May 2024

Contact me

Please contact me directly at dingan.mkhize@yahoo.com or through this form.