Select any of these languages or technologies listed to learn more about my current capabilities and level of involvement.

Languages

Frontend

Backend

Infrastructure

Misc.

Tools

Dev

VFX

Adobe

Imaging

Cloud

AWS

Google

CI/CD

Other

Convictions

Pair Programming

A developer's productivity should be evaluated based on the problems they solve.
Pair programming enables developers to solve problems more efficiently, share knowledge, and improve their skills.

Automated Testing

A reliable testing pipeline can ensure that the platform functions correctly without developer intervention, saving time and effort.
Making the development process more efficient and effective.

Test Driven Development

Improve the quality of code by ensuring that it is correct and complete.
By writing tests before writing the code, you can identify and fix problems early in the development process, before they become more difficult and costly to fix.

Continuous Learning

The field of software development is constantly evolving and changing.
New technologies, tools, and best practices are being developed all the time, and staying up to date with these developments is essential for staying competitive and ensuring that you are able to deliver the best possible solutions.

Self Sustainability

Helps you to maintain a healthy and balanced work-life and prevent burnout.
Self-sustainability involves taking care of your physical, mental, and emotional well-being, and finding ways to support yourself and manage stress in a healthy way.

User Focused Development

Ensures that the software you create meets the needs and expectations of the people who will be using it.
User-focused development involves putting yourself in the user's shoes and considering their perspective when designing, building, and testing your software.