Michael Turner : Full-Stack Developer
Welcome to my portfolio page
Here you can view my work on professional and personal projects, read about my coding journey and link to my projects and resources
Professional Experience
The Planning Inspectorate (Civil Service): 2022 - Present
During my time with PINS I have moved from EO (junior) to HEO (mid-level). In my current role I contribute to the development and maintenance of web applications and internal tools that support critical business functions such as case tracking, planning application and appeal management, document sharing, peer review, and templating. Working within an agile delivery team, I help manage feature builds and bug fixes, refine and estimate tickets, write robust automated tests, and support sprint planning and roadmap discussions. Alongside this I also support the wider team with mentoring and managing junior developers.
To find out more about a project I've worked on click the image.
Technical Capabilities
Over time, I’ve developed a strong and adaptable technical skillset, working confidently across both frontend and backend environments. My expertise includes modern frameworks such as Vue, React, and Nunjucks, along with backend technologies like Node.js, Prisma, and MSSQL. I design and document APIs using Swagger, and apply Test-Driven Development (TDD) to write maintainable, reliable code. My daily workflow involves tools like Docker, WebStorm, Postman, GitHub, and Azure DevOps, within agile teams using Jira for sprint planning and task management. I also regularly use GitHub Copilot to automate repetitive tasks and accelerate development. On the frontend, I work with JavaScript, HTML, and CSS, always aiming to follow modern coding standards and best practices. In a professional setting, I contribute to feature development, collaborate with stakeholders, and support the continuous improvement and maintenance of production applications.
Pictured below are utilizations of these tools in the context of my previous work. My tech stack is continually growing to adapt to new projects and goals. Click on an image for more details on my experience with each tool or capability.
Personal Projects
These projects are applications I built in the early stages of my coding journey. They were built using technologies such as
React, Redux, HTML, CSS, Javascript, JQuery and JSX. The initial ideas were begun as bootcamp assignments but deveoped their own logic and structure
as the project progressed.
These projects are available to try out via GitHub pages and the code is available to view on the GitHub repository. To try the app
click the project image, to view the code click the project title.
About me
The code...
I began my journey in code as a university student being introduced to C#. As a
unique tools for audio triggering & manipulation.
During this time I had my first taste of the potential to express myself creatively whilst building tools that offer new possibilities to the user.
At this stage, however, I lacked the foundational knowledge to understand languages and the theory behind it. Never the less, this experience instilled a
curiosity of coding technology that would come to define my goals for the future.
My journey continued later in life as I commited to exploring code further. Since October 2020 I became a practicing developer, self-teaching through
online and bootcamp recources. During this time I built foundational knowledge and explored the further possibilities of web development. This period
of learning culminated in my hiring as an EO developer with the Planning Inspectorate in 2022.
This journey has since progressed into a mid-level developer role, where I now contribute more strategically to application development. I work across the full development lifecycle—planning, building, testing, and maintaining features used in public systems. With stronger technical foundations and growing experience, I’ve taken on more responsibility, grown confident handling complex challenges and even passed my experience on with mentoring. This stage of my career has allowed me to deepen my skills while making meaningful contributions to larger, more complex projects.
The person...
At the core I am a technical and creative person. I have an eye for detail in aesthetics and a passion for visionary design. As a computer musician &
developer I enjoy working on complex projects (often on a collaborative basis with peers). My temperament is friendly, engaging and optimistic. I am
outgoing and enjoy building strong social bonds. My interests include art, history, literature, movies, gaming, cooking and more.
I have a varied employment history and throughout it I've learnt how to perform effectively in many different capacities. My previous roles include,
quality assurance, data analysis, administration, sales, FOH/reception, customer service and more.
Thanks for reading about me, I'd love to hear from you. If you'd like to connect please Contact me below.








