Adam
Thomas
Hey, I'm Adam! A passionate Full Stack Developer based in South Wales. With 7 years of professional experience as a software developer, and a lifelong interest in computing, I have explored a variety of domains — from game development to Windows applications — and now, most recently, web development and AI technology. This portfolio primarily showcases the full stack web projects I have been working on in my spare time. For a full copy of my CV, please see my LinkedIn.
Education
Experience
Development of Fetal Heart Rate Monitors with C# and WPF
Sole developer responsible for the updating of desktop clinical tools software from Delphi to C# and WPF, improving functionality and performance.
Followed designs to develop WPF frontend using MahApps.Metro framework and custom components from the UI team.
Developed and managed databases and stored procedures with PostgreSQL/SQL.
Transitioned from Windows to web development, gaining knowledge and experience in HTML, CSS, JavaScript, and React.
Rewrote existing SMS dashboard and C# API, learning new technologies and modern DevExtreme components.
My first major solo project, HEYi combines creativity with artificial intelligence to let users design their own custom one-of-a-kind products including phone cases, tattoos and t-shirts.
Developed using Next.js, Tailwind CSS, PostgreSQL and Node.js, this full stack project taught me a lot about web development and overcoming complicated problems.
Key features I have developed include the user marketplace, AI image creation, draw and erase using HTML5 Canvas, live product mockups, design repositioning, and AI image editing, allowing the user to remove and replace parts of their design.
HEYi also includes a range of AI tools including background removal, vintage photo restoration and image enhancement.
- Frontend hosted on Netlify and the backend on Heroku.
- Version control managed with Git.
- Images and files stored with AWS S3.
- Payments handled by Stripe.
- Store powered by Medusa.js.
Building on the experience gained from HEYi, Canvart is my first joint venture, designed to bring unique, gallery-quality pieces into any space.
Following the creative direction of my partner's UI/UX designs, Canvart is developed with an updated tech stack, utilising the latest features of Next.js 14, and the newest release of Medusa.js for the store's backend.
Learning, and adapting to, these latest versions has been one of the biggest challenges so far as well as implementing multilingual support.
- Frontend hosted on Vercel and the backend on Railway.