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
- HTML
- CSS
- JavaScript
- TypeScript
- React
- Next.js
- Node.js
- Git
- Tailwind
- PostgreSQL
- Ruby on Rails
- Python
- Framer Motion
- Relume
- figma
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 2024Python 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 2024Advanced 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 2024AI-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 2024Contact me
Please contact me directly at dingan.mkhize@yahoo.com or through this form.