I regularly write about my journey in software development, sharing lessons learned from my unique journey from aircraft maintenance to coding. Explore articles on JavaScript, React, system design, and the parallels between mechanical and software engineering. I also write about my journey in Christian faith, theology, and philosophy.
Visit the BlogPaul Blake: Software Developer & Engineer
Crafting robust solutions and sharing insights into the world of code.
About Me

I'm a passionate software developer with a unique background that bridges hands-on mechanical expertise with modern technology. Starting my career as an aircraft mechanic, I developed a deep appreciation for precision, systematic problem-solving, and the critical importance of reliable systems.
This foundation has been invaluable in my transition to computer science and software development. I bring the same meticulous attention to detail and systematic approach to building robust, scalable applications. Whether I'm debugging complex code or architecting new solutions, I apply the same principles that kept aircraft safely in the sky.
Skills
JavaScript & React
Building modern, interactive web applications with React, Next.js, and the latest JavaScript features.
Backend Development
Creating robust APIs and server-side applications with Node.js, databases, and cloud technologies.
DevOps & Deployment
Containerization with Docker, CI/CD pipelines, and deployment strategies for reliable software delivery.
System Administration
Linux server management, networking, and infrastructure optimization from my mechanical background.
Problem Solving
Systematic debugging and troubleshooting approach developed through aircraft maintenance experience.
Featured Projects
🏘️ Neighborly
Community-focused web application for skill bartering and local tool sharing. Next.js 14, PostgreSQL, Docker, CI/CD, and more.
⚡ Atomic Momentum
Lightweight habit tracker focused on building daily momentum through small wins. React, TypeScript, and more.
🦁 Lion Tails
AI-powered platform for generating personalized and interactive children's Bible stories with illustrations and narration. React, Next.js, OpenAI API, and more.
🌐 This Website
Next.js blog with theology section, Docker deployment, and automated CI/CD
Technologies I'm Building With
JavaScript
The foundational language for building interactive web experiences.
TypeScript
A statically-typed superset of JavaScript that enhances code quality and scalability.
Python
A versatile language I've used for scripting and introductory computer science concepts.
C
A low-level language that taught me fundamental memory management and system principles.
React
A powerful library for building declarative and component-based user interfaces.
Next.js
The full-stack React framework I used to build this statically-generated, SEO-friendly website.
HTML & CSS
The core technologies for structuring and styling the web.
MDX
A powerful format allowing me to write blog posts in Markdown with embedded React components.
Docker
Containerizing my applications for consistent, isolated deployment on my Unraid server.
Git & GitHub Actions
For version control and building the automated CI/CD pipeline that deploys this site.