I'm Carlonn Rivers, but my online alias is Danidre, or Dani, which comes from my middle names Andre and Daniel.
Full Stack Software Engineer. Author. Game Engine Programmer.
Building across software systems, infrastructure, and application development.
Bachelor of Science in Computer Science with a minor in Accounting.
Background also includes Entrepreneurship, Mathematics, and Information Technology.
I'm a 25-year-old Trinidadian.
- Front-End: HTML | CSS | JavaScript
- Back-End: NodeJS (Express) | MongoDB (Mongoose)
- FlevaR (Game Engine | Game Editor)
- JavaScript
- Programming Languages: Python | C# | TypeScript
- Frameworks: FastAPI | .NET Core | React | Tailwind | Knex
- Backend Services: Supabase
- Databases: MSSQL | PostgreSQL
- DevOps / Infrastructure: DigitalOcean | CapRover | Linode | Azure | Netlify
- Version Control: Git | GitHub
I started programming around 2014, beginning with ActionScript 2 and Java for game development. I also experimented with game creation tools like Adobe Flash, which formed the foundation of my early development experience.
From there, I transitioned into web development using HTML, CSS, JavaScript, and NodeJS, gradually expanding into backend systems and full stack development. I've also explored languages such as Java and C++ at a beginner level as part of broader systems programming interest.
Over time, my work expanded beyond application development into building tools and systems, including game engine development through projects like FlevaR (game editor) and its engine core.
Alongside personal projects, I've participated in game jams (itch.io | Ludum Dare), hackathons (10 Minute Endpoint), coding competitions, freelance work, and programming tutorials.
I've been programming for over 12 years, with experience spanning web applications, backend systems, game development, and software engineering across both professional and independent work.
Re-designed my old website.