Hi, I’m Aidan.
Software engineer with 7+ years experience

Full-stack development, custom systems, and polished front-end work. From low-level programming to modern web stacks, I build things properly — not just quickly.

Smooth Performance

Fast load times, responsive interactions, and efficient systems that feel seamless to use.

Reliable Systems

Built with structure and stability in mind — things work properly and keep working.

Production Ready

Deployment, hosting, and setup handled properly — ready to go live from day one.

Clear Communication

Regular updates, clear decisions, and no confusion throughout the project.

Long-Term Support

Ongoing improvements, fixes, and support after launch when needed.

Flexible

Able to adapt as ideas evolve without breaking the entire system.

Tools I use

Technologies I work with

From low-level languages to modern frameworks and development tooling, I use a stack built for real-world projects.

Selected work

Projects built with depth, not just polish

A selection of projects spanning full-stack development, custom systems, interactive front-end work, and game development.

Full-stack Web App

Custom Website CMS

A custom-built content management system allowing non-technical users to edit and manage site content without third-party tools.

Dynamic content editing Custom admin dashboard
Spring Boot Thymeleaf MongoDB

Backend / Systems

Java Game Model Engine

A turn-based game engine with strict rule validation, move generation, and immutable state transitions.

Immutable state design Game logic engine
Java Guava

Plugin / Systems

Minecraft Server Systems

Custom server-side plugins implementing gameplay systems, event handling, and scalable player interactions.

Event-driven systems Custom gameplay logic
Java Spigot Bukkit