Hi. My name is

Ian Miller. I build things that solve problems.

I am a software engineer specializing in TypeScript in React and Next.js with a passion for slick UI and a knack for design. Learn More

About Me

I am a Software Engineer and UI-focused developer with a blend of technical expertise and strong communication skills who is passionate about pixel-perfect responsive design and writing code. I am currently experimenting with and learning Go. I enjoy solving interesting problems and I have spent a lot of time building web-based solutions using TypeScript and TailwindCSS within the Next.js framework.

I have honed soft skills through years of experience as a Technical Trainer for new developers and in other leadership and management roles.

Here are some things I have been working with lately:

  • HTML
  • CSS
  • JavaScript (ES6+)
  • TypeScript
  • React
  • Next.js
  • TailwindCSS
  • MongoDB
  • Go
  • UI / UX Design
Profile Image

My Experience

  • Technical Training Specialist
  • Frontend Developer
  • General Manager

Training Specialist @ Next Level Solutions

January 2023 - Current

  • Contribute to the design, development, and maintenance of internal tools and training collateral, including custom applications built with Next.js and TypeScript. This includes creating detailed documentation and authoring learning module (LMS) content.
  • Engineer a web-based solution to streamline cross-departmental knowledge management and workflows, leveraging custom APIs, reusable React components, and external UI libraries to enhance operational efficiency.
  • Collaborate within a small development team to automate code translation and data modification processes. Developed secure endpoints in Next.js, integrating browser UI with custom scripts to improve data handling and workflow automation.
  • Experience in Agile methodologies and continuous integration (CI) practices, ensuring efficient and reliable development and deployment processes.
  • Provide specialized training on the Duck Creek platform, with a focus on software and programming concepts, including C#, object-oriented programming (OOP), XML, API consumption, and SQL, equipping developers with the skills needed to succeed.

Certifications

  • Frontend Development & Design
  • Relational Database
  • 2D/3D Augmented & Virtual Reality

Frontend Development Libraries

March 2022 | freeCodeCamp

  • Style with Bootstrap and add logic and extend CSS styles with SASS
  • Create Single-Page Applications with React and Redux

JavaScript Algorithms & Data Structures

January 2022 | freeCodeCamp

  • Fundamentals of JavaScript, including variables, arrays, objects, loops, and functions
  • Create algorithms to manipulate strings and factorialize numbers
  • Object-Oriented Programming (OOP) and Functional Programming

Responsive Web Design

March 2019 | freeCodeCamp

  • Basics of HTML and CSS
  • CSS variables, Grid, and Flexbox
  • Best practices for Accessibility

Some Things I have Built

Google Clone

Featured Project

Google Clone

A responsive Google clone website, leveraging the Google Search API with dynamic API routes for general and image searching, built with Next.js andTailwindCSS.

  • Next.js
  • React
  • TailwindCSS
  • Google API
  • Vercel Deployment
IMDb Clone

Featured Project

IMDb Clone

A responsive website clone of IMDb functioning for general search and to provide trending titles. This was built with Next.js and TailwindCSS to interact with the TMDb API and includes a dark/light mode switch.

  • Next.js
  • React
  • TailwindCSS
  • TMDb API
  • Vercel Deployment
Nixa TaeKwon-Do SPA

Featured Project

Nixa TaeKwon-Do Academy

A mobile-responsive lightweight application that includes a dark/light mode switch and JWT-style user management for maintaining profiles/roles in a NoSQL database with MongoDB. This was built using Next.js and TailwindCSS and deployed using Vercel.

  • Next.js
  • React
  • TailwindCSS
  • MongoDB
  • JWT
  • Vercel Deployment

Get in touch.

I am always eager to connect and engage in meaningful conversations. Whether you have a collaboration idea in mind or simply want to say hello, I would love to hear from you! Feel free to reach out.