Brad Kivell
Software Engineer
A bit about me
Kia Ora! I'm a software engineering student at AUT with a passion for problem-solving and creating things that make life easier. Always learning, always curious.
Core Skills
Next.js
A React framework for production.
Unity
Game engine for 2D and 3D games.
TypeScript
A typed superset of JavaScript.
Tailwind CSS
A utility-first CSS framework.
React
JavaScript library for building UI.
Git
Version control for project tracking.
MongoDB
NoSQL database for scalable applications.
Python
Versatile programming language for scripting and development.
OpenCV
Computer vision library for image processing.
Some of my Projects
Soft Robotics Tracking Algorithms
OpenCV, PythonDeveloped and fine-tuned tracking algorithms tailored for soft robotics applications. Implemented methods like region-growing segmentation to enhance tracking precision, contributing to better movement analysis in soft robotic systems.
Evolocity Electric Go-Kart
Electric Vehicle Design, Sustainable EngineeringBuilt an electric go-kart from 100% recycled materials as part of Evolocity. Achieved first place in the drag race and received the Earth Care award for sustainable design, emphasizing eco-friendly practices and efficient performance.
Zomboly
Unity3D, C#, BlenderCollaboratively developed a zombie-themed first-person shooter game in Unity3D. As Tech Lead, I tackled key technical challenges, ensured smooth component integration, and fostered a cohesive team dynamic. This project sharpened my skills in estimation, component integration, and team communication.
Yasmin's Bakery Website
Next.js, CSSCreated a responsive and visually appealing website for Yasmin’s Bakery. This project focused on delivering a user-friendly experience that showcases the Yasmins baking.
Self-Watering Plant System
Raspberry Pi, Arduino, PythonDeveloped an automated system that monitors soil moisture levels to maintain optimal hydration for plants. Integrated with Raspberry Pi and Arduino, the project features a user interface for real-time monitoring, enhancing ease of use.
Arcade-Style Mobile Apps
Unity2D, Game Design Principles, Graphic DesignDesigned and developed several arcade-style mobile games, exploring game mechanics, user experience, and the app deployment lifecycle. Gained valuable experience in mobile game design, optimizing gameplay for accessibility and engagement.
Various University Projects
Linux, Java, C++, Python, JavaScript, Node.jsWorked on a wide range of university projects covering data structures, algorithms, fuzzy logic, and traversal methods. Gained hands-on experience with Linux and multiple programming languages, building a strong foundation in software development.