HN user

mrmagoo2

256 karma
Posts2
Comments25
View on HN

Example tech: TypeScript, Python, JavaScript, React.js, Node, Django, pandas, numpy, shell scripting and CLI use, Docker, HTML/CSS, front-end state libraries (e.g. Zustand, some flavour of Redux, Context API, etc), Next.js, Vue.js, REST APIs, GraphQL, Jest, Vite, Cypress, SQL (MySQL, PostgreSQL), NoSQL (MongoDB), Tailwind, Go, Electron/Tauri/Wails

Example project tooling: Scrum and Kanban, typically using Jira

SEEKING WORK | Remote

Full-stack software engineer with machine learning skills. I have a decade of experience building successful products for early stage startups and larger organisations.

Most of my experience has been developing new greenfield projects in contexts with significant uncertainty. I navigate this through careful consideration of stakeholder needs, business requirements, and an iterative approach. Beyond new projects, I have also worked extensively with a wide range of existing front-end and back-end systems. I get up to speed and can be effective quickly.

I am familiar with cross-functional teams of 5-10 people in design, product, and engineering roles. Alongside this, I have experience working with smaller select teams tasked with building the technical foundation of a startup.

I consider myself a “product engineer” in the sense that I focus on the product as a solution to end users’ problems, not a technical challenge. Over the years I have worked with many designers, user researchers, and user experience professionals who have shaped my attitude towards software. User experience is paramount to me and I can create effective user interfaces without aid of an existing design. My overall outlook is entrepreneurial and product-focused.

I have a GitHub with open source projects that have thousands of active users, and the bulk of an MSc in artificial intelligence.

Available for remote opportunities. I can accommodate flexible working patterns to suit different needs. I am also open to project-based work at a fixed price dependant on scope and complexity.

What I do:

- Lead greenfield projects, navigate ambiguity, and translate non-technical ideas into a technical product

- Innovate solutions to hard problems with high complexity that touch on areas such as algorithms or system design

- Design robust front-end and back-end systems, such as web apps with complex interfaces, or Serverless architectures

- Implement supervised, unsupervised, or semi-supervised machine learning techniques. Including use of LLMs and associated tooling

- Debug and fix bugs in existing software, including both front-end and back-end systems

- Collaborate and work with teams on existing projects

GitHub:

https://github.com/andrewwalsh

Portfolio, projects, and contact details:

https://www.awalsh.io/projects

SEEKING WORK | Remote | Worldwide

Full-stack AI developer experienced in building successful products from ideation to production. I can help with both existing and new projects. Samples of work can be found in my portfolio below.

Keywords: TypeScript, Python, React, Django, Pandas, REST/GraphQL APIs, Docker, Node, Numpy, SQL

Portfolio including GitHub, projects, and contact details:

https://www.awalsh.io/

  Location: UK / EU
  Remote: Hybrid preferred
  Willing to relocate: Yes
  Technologies: Author of popular open-source projects. ~10 years full-stack experience using languages such as TypeScript and Python
  Résumé/CV: https://www.awalsh.io
  Email: andrew@awalsh.io

SEEKING WORK | REMOTE | WORLDWIDE

----- INTRODUCTION -----

Versatile full-stack 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.

----- LINKS -----

Portfolio: https://awalsh.io

GitHub: https://github.com/AndrewWalsh

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

Email: andrew [at] awalsh [dot] io

SEEKING WORK | REMOTE | WORLDWIDE

====== PORTFOLIO & PROJECTS =====>

https://awalsh.io

====== INTRODUCTION =====>

Versatile full-stack 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.

Currently I work with start-ups to solve complex real-world problems and launch successful products.

I thrive in fast-paced environments and on challenging projects marked by ambiguity and need for innovation. My approach to problem solving goes beyond coding, and I think about concept design and other factors.

Open to flat-rate pricing for well-scoped projects.

====== LINKS =====>

Portfolio: https://awalsh.io

GitHub: https://github.com/AndrewWalsh

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

Email: andrew [at] awalsh [dot] io

SEEKING WORK | REMOTE | WORLDWIDE

Website: https://awalsh.io/

Github: https://github.com/AndrewWalsh

LinkedIn: https://www.linkedin.com/in/awlsh/

---

I enjoy building products end-to-end from conceptualisation to production. Full stack web developer specialised in frontend engineering. I also have experience with AI/ML.

Available part time, on a fractional basis, or full time for well-scoped projects.

Email: andrew [at] awalsh.io

Technologies: TypeScript, Python, Django, React, Node, JavaScript, Next.js, SQL

SEEKING WORK | REMOTE | WORLDWIDE

Website: https://awalsh.io/

Github: https://github.com/AndrewWalsh

LinkedIn: https://www.linkedin.com/in/awlsh/

---

I enjoy building products end-to-end from conceptualisation to production. Full stack web developer specialised in frontend engineering. I also have experience with AI/ML.

Available on a part time or fractional basis.

Email: andrew [at] awalsh.io

Technologies: TypeScript, Python, Django, React, Node, JavaScript, Next.js

SEEKING WORK | CANADA/REMOTE | WORLDWIDE

Website: https://awalsh.io/

Github: https://github.com/AndrewWalsh

LinkedIn: https://www.linkedin.com/in/awlsh/

---

Full stack developer and frontend specialist. I enjoy building products end-to-end from conceptualisation to production. I also have experience with AI/ML.

Open to flat-rate pricing for well-scoped projects.

Technologies: TypeScript, Python, Django, React, Node, JavaScript, Next.js

---

Email: andrew[at]awalsh.io

As a follow up, the algorithm that powers this makes use of the chrome.devtools.network API. Specifically it passes the Request object that is in the HAR 1.2 archive format.

So if you can pass the equivalent of that in Firefox/other browsers to the insert method and switch things up a bit, it should be relatively straightforward. I will think about pulling out the core logic into its own lib.

https://developer.chrome.com/docs/extensions/reference/devto...

https://developer.chrome.com/docs/extensions/reference/devto...

https://github.com/AndrewWalsh/openapi-devtools/blob/main/sr...

Genson-js is used to merge JSON Schema objects. Essentially there are 5 schemas that we care about in each request - request bodies, request headers, response bodies, response headers, and query parameters. Each endpoint (which may or may not be parameterised) has only one schema for each of these values.

The idea for a crawler is a good one. The core logic that handles spec generation is decoupled from everything else, so it can be extracted into its own library.

But there are approaches that exist for this already, such as har-to-openapi.

https://github.com/jonluca/har-to-openapi