Niall
👋

Hello, I'm Niall. I'm a full-stack engineer. I enjoy understanding challenges and building product focused solutions.

My tech stack is TypeScript, Python, C#, Node, Express, Angular, React, Next.js, PostgreSQL & MongoDB.

About me

After graduating with a degree in mechanical engineering, I decided to pursue my passion for programming. I began designing and building full-stack web applications as a freelancer. My favorite part of programming is the problem-solving. I love the feeling of finally figuring out a solution to a challenge and developing tech solutions for causes that I'm interested in. I am always exploring new technologies and currently I am learning about and building with the latest LLMs, Gen AI tool and agentic workflows.

When I'm not coding, I enjoy playing camping, dancing, and cooking. I also enjoy learning new things. I am currently learning how to sing.

My projects

Lazy Bones Store

A headless front-end e-commerce website selling all things dog toys. Complete with stripe payments, responsive design, animations and custom themes.

  • React
  • Next.js
  • TypeScript
  • Framer Motion
  • Tailwind
  • Prisma
  • Stripe

E-commerce CMS platform

A full-stack e-commerce dashboard and CMS platform to manage products, stock and sales across multiple stores.

  • React
  • TypeScript
  • Next.js
  • Tailwind
  • Prisma

Booker Int.

A full-stack web app enabling users generate group meeting polls with automatic timezone conversion.

  • JavaScript
  • Express
  • Node
  • MVC
  • Tailwind
  • MongoDB

Lottie

A full-stack web app leveraging google's advanced-marker-view to display carehome information.

  • React
  • Next.js
  • JavaScript
  • Tailwind
  • MongoDB

Casting Carmina

A virutal space to share Carmina's craft as an actor, writer and coach. Equipped with authentication, an integrated text-editor to create blog posts, animated testimonials a photo gallery and more.

  • React
  • JavaScript
  • Express
  • Node
  • MongoDB
  • Tailwind

My skills

Contact me

Please contact me directly at niallam22@gmail.com or through this form.