Andrew Walsh

Andrew Walsh

Mentor
Rising Codementor
US$15.00
For every 15 mins
free badge
First 15 mins free for your first session
ABOUT ME
Software Engineer โ˜… ~10 years exp โ˜… full-stack & AI/ML โ˜… open-source
Software Engineer โ˜… ~10 years exp โ˜… full-stack & AI/ML โ˜… open-source

GitHub: https://github.com/andrewwalsh

LinkedIn: https://www.linkedin.com/in/andrewwalsh-tech/

Personal: https://awalsh.io

---

Versatile full-stack freelance software engineer with experience across front-end, back-end, and AI/ML using languages such as TypeScript and Python.

I have built commercial software used by hundreds of thousands of people. Some of my open-source work has been featured #1 on Hacker News, with 1000s of GitHub stars.

I enjoy learning and thrive on difficult yet impactful real-world problems, and welcome new connections.

โฎฉ ๐Ÿ’ป Software Engineering

I began as a self-taught developer through freeCodeCamp in 2016. My first project was Mail for Good https://github.com/freeCodeCamp/mail-for-good.

Since then, I have continued to practice my craft and improve. I later took on a part-time MSc in Artificial Intelligence at the University of Bath to augment my skills and learn the fundamentals of AI/ML and mathematics.

โฎฉ โš™๏ธ Back-end Development

As a back-end developer, alongside employment I created the open-source project https://github.com/AndrewWalsh/openapi-devtools, and gave talks on the topic of automation of underlying API contracts via the OpenAPI standard at LaunchAcademy in Vancouver, Canada. And at API Conference in Berlin, Germany.

I have extensive experience with REST and GraphQL APIs. I am also experienced in system architecture and have designed systems such as InsurTech validation workflows.

โฎฉ ๐ŸŽจ Front-end Development

Advanced knowledge of TypeScript, JavaScript, and frameworks like React. Broad experience across a range of front-end projects, including Electronic Health Records for telemedicine, dashboards for Kubernetes, and data analytics platforms.

Robust understanding of the broader front-end ecosystem and advanced topics such as accessibility, web workers and service workers, bundling and practices such as code splitting, responsive design, various approaches to state management, and UX.

โฎฉ ๐Ÿค– Artificial Intelligence and Machine Learning

Completed 12 8-week modules for a Master of Science in Artificial Intelligence at the University of Bath, with only the dissertation remaining.

I have developed neural network models for HealthTech companies, and created data engineering projects for startups in the USA. Proficient with libraries such as Pandas/NumPy and data science practices.

English
Bangkok (+07:00)
Joined September 2024
EXPERTISE
10 years experience
๐Ÿ’ป I began as a self-taught developer through freeCodeCamp in 2016. My first project was Mail for Good https://github.com/freeCodeCamp/mai...
๐Ÿ’ป I began as a self-taught developer through freeCodeCamp in 2016. My first project was Mail for Good https://github.com/freeCodeCamp/mail-for-good. โ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒ Since then, I have continued to practice my craft and improve. I later took on a part-time MSc in Artificial Intelligence at the University of Bath to augment my skills and learn the fundamentals of AI/ML and mathematics. โ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒ More recently, I have built tools such as https://github.com/AndrewWalsh/openapi-devtools, and given presentations on automation of underlying API contracts via the OpenAPI standard in Vancouver, Canada and Berlin, Germany.
8 years experience
โš™๏ธ Invented https://github.com/AndrewWalsh/openapi-devtools, and gave talks on the topic of automation of underlying API contracts via the...
โš™๏ธ Invented https://github.com/AndrewWalsh/openapi-devtools, and gave talks on the topic of automation of underlying API contracts via the OpenAPI standard in Vancouver and Berlin. For more on this please see the following article written for API Conference's blog https://awalsh.io/posts/automating-openapi-specs/. โ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒ I have designed, built, and worked with REST APIs extensively, and have a great deal of experience with GraphQL.
9 years experience
๐ŸŽจ Advanced knowledge of native JavaScript and React. Extremely knowledgeable about TypeScript, and have worked on a wide range of front-e...
๐ŸŽจ Advanced knowledge of native JavaScript and React. Extremely knowledgeable about TypeScript, and have worked on a wide range of front-end projects. โ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒ Robust understanding of the broader front-end ecosystem and advanced topics such as accessibility, web workers and service workers, bundling and practices such as code splitting, responsive design, and various approaches to state management.
3 years experience
๐Ÿค– Completed 12 8-week modules for a Master of Science at the University of Bath, with only the dissertation remaining. โ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒ...
๐Ÿค– Completed 12 8-week modules for a Master of Science at the University of Bath, with only the dissertation remaining. โ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒโ€ƒ I have developed neural network models for HealthTech companies, and created data engineering projects for startups in the USA.

REVIEWS FROM CLIENTS

Andrew's profile has been carefully vetted and approved as a Codementor. Connect with Andrew now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
openapi-devtools
Browser extension that generates API specs for any app or website
TypeScript
3891
69
at-your-service
Generate OpenAPI 3.1 specifications from network requests in browser environments
TypeScript
13
3
EMPLOYMENTS
Freelance Software Engineer - Insurtech
Self-employed
2024-09-01-2025-12-01

โ€ข Designed a serverless backend architecture to validate insurance claims against complex requirements. Used volatility decompositio...

โ€ข Designed a serverless backend architecture to validate insurance claims against complex requirements. Used volatility decomposition, AWS Lambdas / Step Functions / Dynamo DB, and TypeScript

โ€ข Developed a validation system to apply logical and mathematical rules to files using Python and Pandas. Deployed to Google Colab

โ€ข Formalised user stories into business and functional requirements that served as foundational logic for validation rules

HTML/CSS
Python
SQL
View more
HTML/CSS
Python
SQL
TypeScript
React
JavaScript
View more
Software Engineer
Highspot
2023-06-01-2023-12-01

  • Designed and documented UI architecture prior to implementation using Storybook, facilitating a 20%+ improvement in project delivery timelines and fostering a collaborative team environment

  • Diagnosed and resolved complex issues within back-end Ruby REST APIs and NoSQL MongoDB databases, leading to the elimination of critical bugs and empowering 10+ front-end colleagues to meet project milestones
Ruby
MongoDB
NoSQL
View more
Ruby
MongoDB
NoSQL
TypeScript
React
Storybook
RESTful API
View more
PROJECTS
OpenAPI DevToolsView Project
2023
โ€ข Browser extension implemented by thousands of people to generate OpenAPI specifications for any app or website in Chrome and Firefox, #...
โ€ข Browser extension implemented by thousands of people to generate OpenAPI specifications for any app or website in Chrome and Firefox, #1 on Hacker News with ~4000 GitHub stars โ€ข Featured a custom algorithm that converts RESTful network requests into an intermediary representation tree data structure that then translates into an OpenAPI specification in real-time as users browse the web
TypeScript
Algorithm
React
View more
TypeScript
Algorithm
React
View more
Mail for GoodView Project
2016
โ€ข A self-hosted open-source email campaign management platform designed non-profits, empowering hundreds of individuals and organisations...
โ€ข A self-hosted open-source email campaign management platform designed non-profits, empowering hundreds of individuals and organisations to send email campaigns 10x cheaper than Sendgrid/MailChimp โ€ข Well-received and widely adopted, achieving ~3800 GitHub stars from a global audience, with many forks and ongoing community support
HTML/CSS
SQL
Node.js
View more
HTML/CSS
SQL
Node.js
React
JavaScript
View more