George Lopez
Software Engineer
London, United Kingdom
GL

About

I began learning to code as a hobby, aiming to automate algorithms that stemmed from my degree in mathematics. This curiosity soon blossomed into a career as a software engineer. Always seeking to develop projects and solve problems!

Skills

Javascript
Typescript
Go
Python
Node.js
React
Next.js
Docker
MongoDB
Postgres
AWS
My Projects

Check out my projects

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Speak In Songs

Speak In Songs

A SaaS web application that allows users to transform everyday conversations into Spotify playlists!

Typescript
Go
Next.js
PostgreSQL
Prisma
TailwindCSS
Stripe
Shadcn UI
Docker
Speak In Songs API

Speak In Songs API

Speak In Songs is a free API that allows you to turn your words into songs. Begin speaking to others through the titles of your favorite songs.

Typescript
Next.js
TailwindCSS
Shadcn UI
Supabase
Go
SQLx
PostgreSQL
Docker
AI vs Puzzles

AI vs Puzzles

A web application that puts Large Language Models to the test against a variety of puzzle games, such as, NYT's Wordle & Connections

Typescript
Go
Next.js
PostgreSQL
TailwindCSS
Shadcn UI
SQLx
AI: [Large Language Models]
Docker
Oh Sit!

Oh Sit!

Oh Sit! is an Internet of Things project designed to track how long a user sits in their chair. It integrates hardware and software, utilizing a Raspberry Pi and a force-sensitive resistor to detect when pressure is applied.

Expo
React Native
Typescript
Node.js
Fastify
Drizzle
Postgres
Raspberry Pi
Python
geopass - CLI Password Generator

geopass - CLI Password Generator

geopass is a simple command-line tool for generating strong passwords. Written in Go, it provides users with the ability to quickly generate random, secure passwords directly from the terminal.

Go
Cobra (CLI Framework)
Docker
My Blogs

Check out my blogs

I've worked on a variety of blogs. Here are a few of my favorites.

Vercel & Cypress: The Perfect Pair for Deployments & End-to-End Testing

Vercel & Cypress: The Perfect Pair for Deployments & End-to-End Testing

Creating a CI/CD pipeline with Github Actions, Vercel & Cypress...

Vercel
Github Actions
Cypress
Typescript
Crafting Images in the Cloud: Using Sharp and Node-Canvas Inside a Docker Container

Crafting Images in the Cloud: Using Sharp and Node-Canvas Inside a Docker Container

In this article I will show you how to use sharp and node-canvas packages to generate images inside a Docker container.

Typescript
Docker
RabbitMQ and Go: A Match Made for Event-Driven Development

RabbitMQ and Go: A Match Made for Event-Driven Development

In this article, I'll show you how to use Golang and RabbitMQ together to create an event-driven system.

Golang
RabbitMQ
Gin API Deployed On Railway (using Docker)

Gin API Deployed On Railway (using Docker)

Finished developing your Gin API in Golang? Great! The next step is deployment...

Go
Docker
Using Puppeteer in Docker

Using Puppeteer in Docker

How do you get your API with Puppeteer running inside a Docker container?

Javascript
Docker
Puppeteer
Accessing Clipboard Content Using Puppeteer

Accessing Clipboard Content Using Puppeteer

Recently, I had an issue where I needed to get the browser's clipboard content into my Puppeteer script...

Javascript
Puppeteer
Contact

Get In Touch

Feel free to connect via my socials below!