Curtis Baggett


Hello! I'm Curtis Baggett, a seasoned professional with over a decade of experience in government contracts and a proven track record in 3D and 2D art. For the past 13 years, I’ve honed my artistic skills, creating compelling visuals that bring ideas to life. In the last 4 years, I’ve expanded my expertise into programming and interactive media, utilizing tools such as C#, JavaScript, TypeScript, Unity, and ThreeJS.


Experience

Multimedia Programmer

Carley Corporation

Collaborated with a team of programmers and Instructional Designers to create interactive 3D and 2D training applications using JavaScript, C#, Animate, ThreeJS, and Unity. Developed and implemented features, optimized performance, and ensured cross-platform compatibility.

2021 - Present

Multimedia Artist

Carley Corporation

Collaborated with a team of artists and Instructional Designers to create 3D models, textures, and animations for various projects. Utilized Autodesk 3DS Max, Adobe Substance Painter, and Adobe Photoshop.

2019 - 2021

3D Artist

Aegis Technologies Group

Created 2D and 3D model assets for the SE Core program, while ensuring model functionality and visual accuracy for use in a Game Engine for Training Simulation. Accurately created buildings that adhered to modeling specifications. Collaborated with team members verify accuracy and meet deadlines.

2014-2019

Multimedia Artist

Carley Corporation

Created 2D and 3D assets and imported them into Adobe Flash to create animations and user interactivity using ActionScript3 for Computer-Based Training Applications. Collaborated with team members to ensure functionality and deadlines were met.

2011 - 2014

Multimedia Artist

Corsair Engineering

Collaborated with Instructional Designers and Programmers in creating 2D and 3D assets, as well as videos in Adobe After Effects, for Computer-Based Training Applications.

2009 - 2011

Education

Ridge Technical College

Digital Design - Technical Deploma
Digital Media Developement
August 2006 - January 2009

Skills

Programming Languages
  • JavaScript
  • TypeScript
  • Babylon.js
  • Three.js
  • HTML5
  • CSS
  • C#

Tools
  • Autodesk 3DS Max
  • Unity
  • Adobe Substance Painter
  • Adobe Photoshop
  • Adobe Illustrator
  • Adobe Animate
  • Jira
  • Git

Workflow
  • I follow a Scrum framework to emphasize collaboration, adaptability, and iterative progress to deliver high-quality results.
  • I use Jira for project management to organize tasks, projects, and to track progress.
  • I use sprint based development to break projects into manageable groups, incorporating regular feedback from the customer for continuous improvement and to adapt to changing requirements seamlessly.

BabylonJS

For this Babylon project, I utilized the Babylon.js framework to import 3D models into an environment.
I created buttons using TypeScript to manipulate the model by changing the transparency and playing/pausing animations.
I used HTML and TypeScript to create dynamic scalable labels for parts of the 3D models. I put all of this together inside the Babylon editor.
If the BabylonJS frame is not loading, please verify that browser is using graphics acceleration. Settings > System > Use graphics acceleration when available.

Unity

I created this as an exercise while learning Unity.
How to play:
Use the space bar to engage rocket engine.
Use the "A" and "D" keys to rotate the rocket.
Move the rocket from one end of the platform to the other end and land on the platform without hitting any obstacles.

3D

These are some game models that I developed for the Unity game engine.
I utilized 3ds Max to create the models, then imported the mesh into Substance Painter to create and apply textures.
LN270
Brake Disc
RBM
Winch

Photography

Bok Tower
Epcot
Bee
Berries

Interests

In my free time, I love diving into photography, where I enjoy capturing moments and crafting visually compelling images. I also enjoy playing board games with friends and exploring the outdoors through longboarding and hiking, which keep me active and inspired. Additionally, I’m always eager to learn new technologies, fueling my curiosity and expanding my technical expertise.