Technologies
I use a variety of tools to streamline my development
process and increase the quality of both my code, and my
projects. Below is a list of technologies and languages
I have the most experience with either currently, or in the past.
Experience
With years of experience as a software engineer,
I’ve taken on a wide range of roles, consistently
delivering results and solving complex technical
challenges. From working with diverse technologies
to adapting to new environments, my career has been
built on a foundation of practical expertise and
problem-solving. Below are the key roles that have
defined my technical growth and approach to development.

Computer Science Tutor
Hybrid
Apr 2023 - present
Experienced Computer Science Tutor with over a year of dedicated teaching across diverse age groups,
from kids to college students. Through one-on-one and small group sessions, I foster a supportive environment
where students feel empowered to explore computer science concepts and cultivate a passion for technology.
Experienced Computer Science Tutor with over a year of dedicated teaching across diverse age groups,
from kids to college students.

Fiverr - Freelance Software Engineer
Remote
Jan 2021 - present
I've thrived as a freelance software engineer, collaborating with diverse clients to develop customized,
scalable solutions. My role encompasses fullstack development, bug fixing, and effective project management,
showcasing my ability to handle multiple projects and meet tight deadlines.
I've thrived as a freelance software engineer, collaborating with diverse clients to develop customized,
scalable solutions.