Michael Rundle

Computer Science MSc Graduate

I am a Computer Science MSc graduate with a passion for kick-starting my software engineering journey. After completing my Mathematics BSc, I knew I had to put my love of finding innovative solutions to complex problems towards a career that presented me with constant opportunities to do so. This led me to the world of programming, and after a successful Master's degree and continued independent study, I'm ready to lend my skills to an interesting company that will support my career and help me grow as a developer.

Mike Rundle

About Me

aboutImg

Hi! I'm Michael, and I'm excited to kick off my career in software engineering. This site showcases some of my projects, but first, a bit about me. My love for problem-solving started early with a passion for maths, chess, and puzzles. Studying Mathematics at university sharpened my analytical skills, but I realized traditional math careers weren't for me. After discovering software engineering and speaking with professionals, I knew I'd found the career for me. Since then, I earned a distinction in my Computer Science MSc, specializing in Java and OOP, with experience in SQL, data structures, algorithms, and design patterns. I then went on to learn web development, culminating in the implementation of this website. Beyond programming, I'm all about nature, the outdoors, and a good amount of geeking out. I love surfing, trail running, hiking, martial arts, weight training, and yes—still chess. When I'm not being active, nothing's better than winding down with friends, hopefully with a good sunset.

Technologies

Projects

Social Media Application
Social Media Application

A social media prototype that underwent alpha testing with a control group. The objective of the application was to motivate positive behavioral change through social feedback and gamification elements. User data was stored and fetched from Google Firebase's cloud-based database, Firestore. The application featured a scrollable feed of other users' activities, activity posting and tracking, a badge unlock system, and user profiles with authentication.

Android StudioJavaXMLGoogle Firebase
Amazon Clone
Amazon Clone

A fully functional e-commerce website with features like product listings, a shopping cart, and order tracking.

HTMLCSSJavaScript
Web Application Backend Function
Web Application Backend Function

A complex backend function I was asked to design. The code calculates which vertex from shape A snaps to a vertex of shape B, dependent on distance and a rule set with prioritization order.

JavaJUnit
Portfolio Website
Portfolio Website

A personal portfolio website showcasing projects, skills, and contact information.

ReactTailwindCSSVite
Mancala Board Game
Mancala Board Game

I led a group project during university with the task of designing and implementing a board game in JavaFX that featured game logic, user login and authentication, activity tracking, and leaderboard functionality.

JavaJavaFXMySQL

Get in touch

+44 (0)7805881929

mikerundle1999.MR@gmail.com