Software Engineering Career Coaching
            Training, Coaching, and Mentoring for Autistic and
            Non-autistic Students
            I offer three different formats — mentoring, coaching, and training —
            for individuals who are interested in developing a career in programming
            or software engineering, or who are simply looking to learn coding
            techniques and training. There are several areas in which I can help,
            and some of them are my specialities.
        
        
            Speciality Areas
            
                - Software engineering and architecture;
 
                - Algorithms design and analysis;
 
                - Shell scripting for GNU/Linux and OpenBSD systems;
                
 - Parallel programming for HPC environments;
 
                - Programming languages such as Python, PHP, GNU Bash, and C;
 
                - Web Software development under MVC architectures;
 
                - Object-oriented programming (OOP);
 
                - Relational Databases and SQL;
 
                - Secure by design.
 
            
            
            Mentorship in Software Engineering and Architecture
            Key Points:
            
                - Long-term relationship.
 
                - Provides career guidance, advice,
                and personal and professional support.
 
                - Available for careers in programming and
                software engineering.
 
                - Ideal for freelance professionals,
                autistic adults, and non-autistic individuals.
 
                - 1-on-1 informal, conversational sessions via video
                call or email.
 
                - Regularity is not a requirement.
 
            
            
                Mentorship explained
                Mentorships are long-term relationships focused on
                career advice, and the overall development and growth
                of the mentee, both personally and professionally.
                They are targeted at anyone who wants to develop a
                career as a programmer or software
                engineer, especially freelance professionals
                and autistic adults, although non-autistic individuals
                are also very welcome.
                Mentorships are conducted through 1-on-1 sessions
                via video call or email. The sessions are more informal, conversational,
                and less structured than coaching sessions, and do not need to
                take place regularly.
                As a mentor, I ensure to provide guidance, advice, and
                support based on my experience and knowledge, with the aim of
                building a mentor-mentee relationship based on mutual trust and
                respect.
             
            Schedule a 1-on-1 mentoring session
            
            Coaching in Software Engineering and Programming
            Key Points:
            
                - Goal-oriented approach.
 
                - Provides career guidance,
                motivation, and action plans to
                achieve goals.
 
                - Available for careers in programming and
                software engineering.
 
                - Ideal for freelance professionals and
                employees.
 
                - 1-on-1 structured sessions via video call.
 
                - Weekly meetings are required.
 
            
            
                Coaching explained
                Coaching is a goal-oriented approach focused on
                achieving specific career objectives and
                developing certain skills.
                It is targeted at anyone who wants to grow their
                software engineering or programming career skills.
                Coaching is conducted through 1-on-1 weekly sessions
                via video call. The sessions are more structured than mentoring
                sessions, with regular weekly meetings and defined
                outcomes.
                As a coach, I provide guidance to help my clients identify their
                goals, create action plans to achieve them, and
                stay motivated on their journey.
             
            Schedule a 1-on-1 coaching session
            
            Training in Coding and Programming Languages
            Key Points:
            
                - Hands-on approach.
 
                - Provides information and practical
                skills.
 
                - Available for coding and programming
                languages.
 
                - Ideal for hobbyists or individuals who
                cannot practise between lessons.
 
                - 1-on-1 structured sessions via video call.
 
                - Weekly meetings are required.
 
            
            
                Training explained
                Training consists of regular weekly sessions focused on
                acquiring specific knowledge and
                practising through a structured programme.
                It is targeted at anyone who wants to train in
                coding and programming languages but does not have the
                opportunity to practise in their available time between lessons.
                Training is conducted through 1-on-1 lessons via
                video call. The lessons are instructional, include hands-on
                activities, and take place once or twice a
                week.
                As a trainer, I ensure that I provide information and teach
                practical skills through my lessons.
             
            Schedule a 1-on-1 lesson