Jack Walsh
@jackwalsh2
Teacher-trained software engineer specialising in web development and educational technology.
What I'm looking for
I am a teacher-trained software engineer with a Master of Teaching (Secondary) specialising in Mathematics and Computer Education and dual undergraduate degrees in Psychology and Computer Science.
I developed the remote job board Himalayas as the sole developer on a three-person team, building front-end UI from Figma using HTML, CSS, JavaScript and TailwindCSS and programming backend features with Ruby on Rails and PostgreSQL.
My experience includes delivering coding instruction and live chat support for students aged 5–15, designing formative assessments, and applying growth-mindset feedback to improve learning outcomes.
I bring strong remote collaboration practices, version-control discipline with Git/GitHub, UX-focused front-end skills, and experience contributing to research software and experiments; I enjoy roles that combine education, product development and engineering.
Experience
Work history, roles, and key accomplishments
Live Chat Support
Code Camp
Jul 2021 - Present (4 years 7 months)
Provided 1:1 programming feedback and troubleshooting to students aged 5–15, teaching debugging strategies and promoting independent problem-solving to improve learning outcomes.
Sole developer of the remote job board Himalayas, building responsive front-end from Figma and a Ruby on Rails/PostgreSQL backend with REST APIs, search, and employer interfaces; supported product launch through SEO, marketing, and operations.
Head Teacher
Code Camp
Jan 2019 - Jul 2021 (2 years 6 months)
Delivered coding instruction to classes of ~30 students, conducted formative assessment and personalised feedback, and adapted lessons to diverse prior knowledge and interests.
Designed and programmed three psychology experiments (including VR implementations), recruited and tested 20+ participants, and collaborated with lead researchers toward publication.
Education
Degrees, certifications, and relevant coursework
University of New England
Master of Teaching (Secondary), Teaching (Secondary); Mathematics and Computer Education
Grade: WAM: 87
Activities and societies: Teacher placements; development of differentiated teaching programs (online and in-person); created assessments and provided student feedback
Completed a Master of Teaching (Secondary) specialising in Mathematics and Computer Education, including 4- and 6-week teacher placements and development of lesson resources and assessments.
University of New South Wales
Bachelor of Science (Psychology) / Bachelor of Science (Computer Science), Psychology; Computer Science
Grade: WAM: 92
Activities and societies: Dean’s Rural Engineering Scholarship recipient; Faculty awards including Dean’s Award and Psychology Staff Prize
Completed a dual Bachelor of Science in Psychology and Computer Science with a high-distinction average and multiple faculty awards.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Website
jackwalsh.devPortfolio
himalayas.appJob categories
Interested in hiring Jack?
You can contact Jack and 90k+ other talented remote workers on Himalayas.
Message JackFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
