Welcome to my portfolio website!
This website includes my resume and showcases a number of my projects!
My name is Andras Gotts
I like stuff.
Recent Software Engineering graduate with a good foundation in software design, development and testing. Skilled in communication, teamwork, and problem-solving. Experience in delivering projects from concept to implementation through university coursework and group collaborations. Adaptable, innovative, and committed to continuous learning, with the ability to apply critical thinking and creativity to real-world software challenges.
Relevant Coursework: Generating art using diffusion and GANs based on artwork found in a museum
Huntington Secondary School 2013-2020 A-levels (covid year of cancelled exams): Maths: C, computer science: C, geography: A GCSE: Maths:7, Computer Science: 6, English: 5, German: 6
in Python and C++, with practical experience applying SOLID and OOP principles. Built AI models (GAN, DCGAN, CycleGAN, DDPM) using PyTorch, showcasing rapid self-learning and adaptability. Developed custom interfaces in QT6 to deliver user-friendly AI tools.
Skilled in SQL, R, and Pandas for data querying, cleaning, and analysis. Experienced with SQL Server Management Studio (SSMS) for database administration and performance tuning.
Implemented unit and automated testing frameworks to ensure software reliability. Experienced in Git for collaborative development, branching strategies, and version tracking.
Worked with SDLC, Scrum, and Agile methodologies to manage complex projects, ensuring timely delivery while maintaining quality standards.
Experienced with Linux (Ubuntu) and Windows. Built and configured personal dual-boot development environment to support AI model training and experimentation.
• As a group coordinated with a client through bi-weekly meetings, developing strong stakeholder communication skills and ensuring alignment on key project decisions.
• Collaborated using GitLab for version control and team-based development, contributing to different components of the project.
• Designed and implemented interactive mini-games by learning and applying the JavaScript 2D rendering engine PixiJS, demonstrating adaptability and rapid acquisition of new technical skills.
• Integrated games seamlessly into the broader website, requiring effective teamwork, clear communication, and synchronization of update cycles.
• Developed problem-solving and project management skills by adjusting timelines to accommodate challenges while maintaining smooth performance and overall project quality.
This is a collection of some of the projects i have completed. Hover over a project for a quick summary and click for more information about the project.
Group Puzzley Game
Data Warehouse
restuarant website
sdl2 game
c++ blackjack
testing assignment
r assignment
Genetic Algorithm shortest path