Liam Goring

Liam Goring

Full Stack Developer and Philosopher

I build production-grade web apps and think carefully about how AI changes the craft.

About Me

I'm a full stack developer who thinks carefully about what software is actually for. My background spans frontend and backend engineering — Vue, Astro, Node, Python, AWS — but the thread running through all of it is a genuine interest in how technology shapes the people who use it.

That interest led me to publish writing on AI ethics in Becoming Human magazine and to pursue philosophy alongside my engineering work. I believe the best developers aren't just technically sharp — they ask harder questions about systems, incentives, and consequences.

Day to day I integrate AI tools deeply into my workflow — from code generation to research to documentation — while keeping a critical eye on where automation helps and where human judgement is irreplaceable. That balance is what I bring to every project I work on.

5+
Years Experience
10+
Projects Shipped
2
Published Articles

Featured Projects

A selection of things I've built, written, and shipped.

The Ethical Computer Professional article cover

The Ethical Computer Professional

2021

An exploration of the ethical responsibilities that come with writing software — covering professional conduct, AI, privacy, and the societal impact of technical decisions. Published inBecoming Human, an AI-focused publication on Medium.

WritingEthicsAIPhilosophy
Read the Article(opens in new tab)
Personal Portfolio Website

Personal Portfolio Website

2024–present

Built with Astro and TypeScript, this site showcases my projects, skills, and thinking. Deployed via GitHub Actions to GitHub Pages.

AstroTypeScriptCSS
View Project(opens in new tab)
DIP-Bot

DIP-Bot

2023

A Discord bot built with Python and MySQL that provides image posting utilities for servers.

PythonMySQLDiscord API
View Project(opens in new tab)
Jokebot

Jokebot

2022

A full-stack chatbot that tells knock-knock jokes and learns new ones from users, persisting them to a SQLite database.

PHPLaravelVue3TypeScriptSQLite
View Project(opens in new tab)
PicBot Express

PicBot Express

2022

A Discord bot that posts images from a configured library on a scheduled interval — set it and forget it.

PythonMySQLDiscord APIAutomation
View Project(opens in new tab)

Skills & Technologies

A summary of the technologies and tools I work with.

Frontend

Vue.jsAngularJSAstroTypeScript

Backend

Node.jsPythonMySQLLaravelPHP

Tools & Platforms

GitDockerAWSGitHub ActionsVS Code

AI & Automation

KiroGitHub CopilotClaudeChatGPTPrompt Engineering

Other

REST APIsWeb PerformanceSEOTestingDevOpsAgile

AI in My Workflow

How I integrate artificial intelligence tools to build smarter and faster.

AI tools have become a core part of how I work — not as a replacement for thinking, but as a force multiplier. Across the full software development lifecycle I lean on AI to reduce friction, catch blind spots, and move faster without sacrificing quality.

🤖

AI-Assisted Development

I use tools like Kiro, GitHub Copilot, and Claude to accelerate development — from generating boilerplate to debugging tricky edge cases. AI handles the repetitive scaffolding so I can focus on architecture and logic.

KiroCopilotClaude
🔍

Research & Documentation

LLMs have transformed how I research unfamiliar APIs, digest long docs, and explore new domains. What used to take hours of reading can now be understood in minutes through targeted conversation.

ChatGPTPerplexityClaude
📝

Writing & Communication

Technical writing — blog posts, READMEs, spec documents — benefits enormously from AI drafting and editing. I keep the ideas, domain knowledge, and final judgement; AI helps me express them clearly.

WritingDocsREADMEs
🧪

Testing & Code Review

AI tools help me think through edge cases, generate test scenarios, and review my own code for issues I might have missed. It's like having a tireless second pair of eyes on every PR.

TestingCode ReviewQA
⚙️

Automation & Scripting

From CI/CD pipeline configuration to one-off data transformation scripts, AI dramatically reduces the time spent on automation tasks. I describe the problem; it proposes a working starting point.

CI/CDScriptingDevOps
🧠

Learning & Skill Growth

AI has become my on-demand tutor — explaining new concepts, walking through algorithms, and challenging my understanding through Socratic dialogue. It complements traditional learning with instant feedback.

LearningProblem Solving

My Philosophy on AI Adoption

I've published writing on the ethics of technology and AI — including an article in Becoming Human magazine — so I'm thoughtful about how and why these tools are adopted. AI is most valuable when the developer retains ownership of the problem, the architecture, and the outcome.

The goal is always to build better software, not to outsource critical thinking. AI accelerates execution; engineering judgement still drives every meaningful decision.

Get In Touch

I'd love to hear from you — whether it's a collaboration, an opportunity, or just a friendly hello.