Skip to main content
JW
Open to opportunities

Jack Walsh

@jackwalsh2

Software engineer and educator building user-focused web products.

Australia
Message

What I'm looking for

I’m looking for a role where I can build responsive, user-focused web products and improve them through real feedback. I want an async-friendly team and the space to grow—just like I help students grow.

I’m a software engineer with a teaching background, driven by the belief that feedback is learning. I completed a Master of Teaching (Secondary) specialising in Mathematics and Computer Education, and I bring a growth-mindset approach shaped through tutoring and teacher placements.

As a Software Engineer / Co-Founder, I built the remote job board Himalayas from the ground up as the sole developer on a three-person team. I developed the front-end to match Figma using HTML, CSS, JavaScript, and TailwindCSS, applying responsive design, flex and grid frameworks, and mobile-first development, then iterated using designer and user feedback and UX/UI analysis.

On the back end, I programmed the site with Ruby on Rails and PostgreSQL, building REST APIs, search, and employer interfaces. I also set up Git and GitHub for version control and worked asynchronously with colleagues, while supporting start-up launch activities including accounting, administration, marketing, and SEO best practices.

I complement my engineering with direct, impact-focused communication through roles at Code Camp. As Live Chat Support and Head Teacher, I provide 1-on-1 programming feedback and troubleshoot with students aged 5 to 15 by guiding clarifying questions—so they learn to troubleshoot independently—while delivering coding instruction, formative assessment, and personalised feedback.

Experience

Work history, roles, and key accomplishments

Himalayas logoHI
Current

Software Engineer / Co-Founder

May 2020 - Present (6 years 2 months)

Developed the remote job board Himalayas from the ground up, building both the front-end (Figma to HTML/CSS/JavaScript/Tailwind) and back-end (Ruby on Rails, PostgreSQL, REST APIs, search). Iterated with designer/user feedback and supported asynchronous team collaboration and startup activities including SEO.

CC

Head Teacher

Code Camp

Jan 2019 - Jul 2021 (2 years 6 months)

Delivered coding instruction to a diverse group of students and supported learning through regular formative assessment and personalised feedback based on student needs.

Education

Degrees, certifications, and relevant coursework

University of New England logoUE

University of New England

Master of Teaching (Secondary), Education (Mathematics and Computer Education)

2021 -

Grade: WAM: 87

Activities and societies: Teacher placement (4 + 6 weeks): developed resources, lesson plans and assessments; implemented differentiated programs (online + in-person); delivered constructive feedback for Years 7–12.

Completed a Master of Teaching (Secondary) specialising in Mathematics and Computer Education. Completed teacher placements involving development of resources, lesson plans, and assessments for Years 7 to 12.

University of New South Wales logoUW

University of New South Wales

Bachelor of Science (Psychology) / Bachelor of Science (Computer Science), Psychology and Computer Science

2016 -

Grade: WAM: 92

Activities and societies: Dean’s Rural Engineering Scholarship ($11,000 p.a.); Dean’s Award (top 100 students in Faculty of Engineering); Psychology Staff Prize (highest average mark in Year 2 Psychology); Faculty of Science Dean’s Award (outstanding academic performance).

Completed a dual Bachelor of Science degree in Psychology and Computer Science with a high-distinction average. Earned multiple faculty awards and scholarships including recognition for academic performance in engineering and psychology.

Tech stack

Software and tools used professionally

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan