Leonard Hawkes

Software Developer

I'm a passionate developer with a focus on creating robust, user-friendly applications. My expertise spans frontend, backend, and mobile development technologies.

About Me

I'm a passionate developer, but more importantly, I'm passionate about technology. I enjoy building applications that solve real-world problems and provide value to users. With experience in various programming languages and frameworks, I approach each project with a focus on clean code, performance, and user experience.

When I'm not coding, you might find me exploring new technologies, contributing to open source, or sharing knowledge with the developer community.

Latest from My Blog

NLP & LLMs in FinanceReshaping the Financial IndustryAI + FinanceApril 2025

How NLP & LLMs Are Reshaping Finance

An exploration of how Natural Language Processing and Large Language Models are revolutionizing the financial industry through improved analysis, automation, and customer service.

My Projects

PilotHelper

Secure course application for pilots

PilotHelper
ReactNode.jsMongoDBOpenAI APIExpress

PilotHelper is a secure course application designed to train pilots with the necessary skills needed to offer meaningful support to their peers.

Snake

Interactive Snake Game

Snake
ReactTypeScriptCSS GridGame Logic

A classic Snake game built with React and TypeScript. Control the snake to eat food and grow longer without hitting the walls or yourself. Features responsive design, touch controls for mobile, and increasing difficulty.

Vtraxx

Spotify Top Track Generator

Vtraxx
JavaScriptNode.jsSpotify APIExpressHTML/CSS

An application that uses Spotify's API to gather a user's most recent top tracks and displays them on a cassette tape visual. Originally showed 10 tracks, now displays 5 with larger font for improved readability.

Covid-19 Tracker

Coronavirus Worldwide Cases Dashboard

Covid-19 Tracker
JavaSpring BootThymeleafBootstrapREST API

A Java Spring application that collects and displays global COVID-19 case data in a readable, interactive table format. Demonstrates implementation of Spring Framework and Java 12 web application deployment.

Flappy Bird

Java-based Flappy Bird Clone

Flappy Bird
JavaJavax SwingAWTEvent Listeners

A recreation of the popular Flappy Bird game built with Java. Features click or spacebar controls and procedurally generated obstacles for infinite gameplay.

Java Quiz

10 Question Java Quiz Application

Java Quiz
JavaJavax SwingAWTEvent Listeners

An interactive quiz application built with Java Swing that tests knowledge of Java programming. Uses arrays for efficient memory usage instead of a database.

My Skills

Frontend

React
JavaScript
HTML5
CSS3
Sass

Backend

Node.js
Java
Spring
MongoDB

Tools & Others

Git
GitHub
Heroku
RESTful APIs