Hello, my name is Matthew!
I have the most experience with Julia, CUDA, C#, and C++, but I do leverage Kotlin, Java, and Python as well depending on the project. Graphics wise, I use Vulkan, GLSL to SPIRV, HLSL for DirectX and SPIRV compilation. I use SDL, GLFW for inputs, IMGUI and WPF + XAML for GUI runtimes.
I am currently in UIUC as a junior. I was a CA (course assistant and then course associate) for CS 124, and have gotten into computational fluid dynamics powered by the GPU with driver level interop with the renderer and am currently working with DFT (density functional theory) to make a very novel and completely independent approach. I am working on a volumetric renderer as a completely updated approach for research projects that I have in procedural geometry (for SIGGRAPH) and for real-time CFD. This uses OptiX and Vulkan.
Additionally, another primary focus of mine with programming is to build applications to improve productivity and accessibility for those with disabilities in academia, and to make it easier to keep track of important diagnostic data such as sleep logs.
I currently am also doing VFX research under an undergraduate research organization under SIGGRAPH. Currently, I am developing a novel method for conversion and analysis of 2D visual effects to 3D volumetrics.
I do programming as a hobby and profession, but I also have a vested interest in game development; where I have used Unity and now switched to Unreal Engine 5. I have been 3D modelling for over 2 years, and have been mostly focusing in procedural geometry, gas simulations, and hard surface modelling. I currently use:
Rendering, Main Software: Blender
Texturing: Substance Painter, Substance Designer, Quixel Mixer
Simulation: EmberGen, VectorRayGen, Mantaflow
Post: Photoshop (Stills), Premiere Pro (Video)
Hard Surface Addons: Boxcutter, Hard-Ops, Decalmachine, BY-GEN, Cablerator
If anyone is interested in doing any collaborative projects for either my academic or artistic interests, let me know!
I worked for 3 years at a non-profit charity organization affiliated with SEDOL (The Special Education District of Lake County) as the lead IT specialist; who managed domain and hosting infrastructure and budgeting, as well as training for organization members to be able to handle updates, direct contact for inquiries, and handling contacting members.
I worked with an artist to create a storefront to sell their commissions, pre-made, and custom items. I handled the integration from the on-demand printing service and Magento, handled the payment authorization, managed email, hosting, and domain adminisstration, and handled the rollout of new products.
I did an internship with UIUC's CS department to develop cloud storage management (with Azure) in regards to accessibility technology with AR (augmented reality).
I have done contract programming work for chemists in industry for inventory and creating data processing management tools.
Please DM me on Artstation for art or commission based requests! It is not a full repository of all artwork I have completed, let me know if you would like to see my more recent works.