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.