Jamie White portrait

Hi, I'm Jamie. I'm a recent BSc Computer Science Graduate seeking Graduate/Junior Software Developer opportunities to showcase my skills and gain experience.

About Me

🚀 My journey into software development has been fueled by a deep-seated passion for creating high-quality software using object-oriented programming languages. My commitment to good coding practices ensures elegant solutions to complex problems. I thrive in collaborative environments, valuing the diversity of thought that programming brings, as it allows individuals from various backgrounds to unite and solve common challenges.

💡 Proficient in a diverse range of languages and technologies, specifically Java, SQL (Postgres), TypeScript, HTML/CSS, React, NextJs and Tailwind CSS. I believe in staying ahead of the curve in the dynamic software development industry, enjoying the opportunity to continually learn and apply cutting-edge technologies to my work.

🌐 Currently, I am actively seeking Software Development Jobs. These Jobs would present fresh challenges, allowing me to push beyond my comfort zone, continually improve, and embrace new experiences. Let's connect and explore the possibilities at the intersection of innovation and technology! 🚀✨

My Projects

Portfolio Website

My personal portfolio website. Built with React, Next.js, TypeScript and styled using Tailwind CSS. Using Framer Motion to animate it, React Email and Resend, to provide the contact form functionality.

  • React
  • Next.js
  • TypeScript
  • Tailwind
  • Framer Motion
  • React Email
  • Resend
  • Vercel

Vending Machine

A vending machine project modelled in Java, aimed at showcasing strong design principles, clear, well-documented, and thoroughly tested code, and my understanding of fundamental concepts in object-oriented programming like encapsulation, abstraction, inheritance, and polymorphism.

  • java
  • junit
  • oop
  • design-patterns
  • oop-principles
  • design-principles

Automatic IOT Plant Watering System

I took my love for plants and tech to the next level by building an automated plant care system! Combining C++ programming on an Arduino board, I crafted a system that analyzes sensor data using logistic regression and KNN algorithms to automatically calculate optimal watering schedules. Not just watering though, I built a PID control system to maintain perfect temperature and lighting conditions for any plant I throw at it. To keep you informed, I even built a web interface that graphs sensor data and sends handy mobile notifications if anything needs attention. This project pushed my skills in embedded systems, web development, electronics, and control systems

  • Arduino
  • Esp32
  • C++
  • IOT
  • Circuit Design
  • Web Development

My Skills

My experience

Receptionist

Canterbury, Kent

Working on reception supporting staff and students with questions, meetings and organisational needs are adequately met in a helpful and friendly manner.

2022 - 2022

Kitchen and Front of House Staff

Canterbury, Kent

This is a highly collaborative role, creating meals and keeping the chain of operations running smoothly alongside a large team, in a fast-paced environment.

2019 - 2024

Customer Assistant

Farnborough, Hampshire

These customer-facing roles were instrumental in increasing my confidence and communication skills. Through regular interactions with the public, I gained effective customer service and teamwork skills. Juggling these roles with my coursework meant I had to be highly organised to manage my time well.

2016 - 2018

Contact Me

Please contact me directly at jamiecs@live.co.uk or through this form.