I’m Marina, a passionate junior web developer with a love for creating innovative digital solutions—and sometimes, it just works! I'm a perfect blend of Belarusian dedication, Russian resilience, and Aussie spirit. I bring creativity, determination, and a collaborative approach to every project and place I work.
My journey in web development began when I discovered the power of code to bring creative ideas to life. I've since developed a strong foundation in both frontend and backend technologies, allowing me to build complete web applications. My goal is to turn complex challenges into simple, effective solutions.
I believe development is more than just writing code; it's about creating meaningful, impactful, and user-focused experiences.
Intensive 6 month program covering frontend and backend web development.
Completed coursework in front-end and back-end web development, with a strong emphasis on practical skills, coding standards, and industry best practices.
Completed coursework in human resource management, focusing on employee relations, organisational behaviour, and HR strategies to improve business performance and workplace culture.
Completed coursework in various areas of law, with a focus on legal principles, statutes, and judicial practices. Recognised by the QLD Overseas Qualification Unit Department.
As the owner of iTyres and iWear, I have primarily focused on the development and maintenance of two company websites while also handling marketing and business operations. I ensure the websites are fully functional, user-friendly, and aligned with the business objectives, focusing on creating a strong online presence and engaging customer experience.
Blending technical skills and strong communication with airline industry knowledge to assist in implementing an HRIS system for over 500 employees across 4 locations in 2 countries.
This role was part of my journey to integrate into Australian society and contribute to the community. I leveraged my excellent communication skills and quick learning abilities to master optical dispensing and provide top-notch customer support, showcasing my adaptability to new environments and procedures while ensuring effective service in delivering vision solutions.
After moving to Australia, I applied my strong communication and organisational skills to support day-to-day administrative tasks. I assisted with coordinating office operations, managing schedules, and ensuring smooth office functions across multiple locations.
Began as a Passenger Service Agent and transitioned into a Shift Supervisor role responsible for overseeing flight operations at three international terminals.
Professional interaction with all levels of staff, creating strong connections within teams and clients. Experienced in liaising with people from different cultures and backgrounds.
Excellent time management, ability to prioritise tasks, and high attention to detail enable effective work under pressure and meeting deadlines.
Always polite and well-presented with a positive attitude and good sense of humour, creating a safe and friendly environment.
High level of adaptability and flexibility with fast learning abilities. Easily adapts to changes and new ways of working, quickly improving skillsets to grasp opportunities.
These are technologies I'm familiar with at a junior level. I'm constantly learning and improving my skills in each of these areas, with some being more developed than others.
I come from a small town in northwest Belarus, always dreaming big and eager to explore. My ambitions took me to Moscow, Russia, where I graduated from a top law school. But I've always had the travel bug, which is how I found myself in the aviation industry, flying all over the world. Eventually, I made Australia my home—and I couldn't be happier!
My settlement in this new country coincided with the lockdown, which turned out to be quite the rollercoaster ride. While the world was figuring things out, I found myself exploring online courses—many of which were suddenly available for free. Little did I know that one of those courses would ignite my passion for coding. I'll never forget writing my first "Hello World" and thinking, "Wait, I'm onto something here!
While we were all stuck at home, I focused on helping our family business grow. As I dove deeper into managing things, I realised that the tech skills I had been picking up were becoming more and more useful. The need for digital solutions was undeniable.
With a growing curiosity for learning, I decided to turn that energy into something more concrete and enrolled in a Diploma in IT at TAFE Queensland. Shortly after, I joined the She Codes Australia community, which has been an incredible source of inspiration and growth.
And that's how it all began... Or maybe, it's just the beginning now... 😉
"Nothing is impossible, it's just a challenge."
This mindset drives me to push boundaries, embrace new experiences, and tackle whatever life throws my way with creativity and determination.
Click on any project to see more details.
This learning project was one of my first, where I created a 5-page website for a fictional business, MLStrength Gym. The goal was to practice connecting multiple pages and applying advanced layout techniques such as Flexbox and Grid. I also focused on creating interactive forms and a timetable, which would simulate the gym's offerings. Additionally, I ensured the website was responsive and incorporated a functional hamburger menu for the mobile version to enhance the user experience.
I developed a 5-page website using HTML and CSS, incorporating Flexbox and Grid for layout. The pages included Home, Classes, Timetable, Membership, and Contact. I also added interactive elements, such as a membership sign-up form and a dynamic timetable.
The goal of my personal portfolio is to showcase my skills, experience, and projects as a junior web developer. It serves as an online space to highlight my work, demonstrate my web development capabilities, and offer potential clients or employers insight into my abilities. Additionally, this portfolio is an ongoing project where I continuously experiment with design patterns and best practices, polishing my skills as I develop it further. I see it as a dynamic platform that will grow alongside my progress as a developer. By regularly updating and refining it, I am able to keep track of my journey and improvements over time.
For this project, I focused on building a fully responsive design using HTML, CSS, and JavaScript. The portfolio includes sections for my bio, skills, work experience, and projects, along with dynamic animations and smooth transitions to enhance the overall user experience. The site is also hosted on GitHub Pages for easy deployment and access.
Kickaroo is a crowdfunding platform for travellers who dream of exploring the world's most incredible destinations. The platform allows travellers to raise funds for their journeys by offering exclusive content and benefits to those who pledge support. The project combines front-end and back-end development to provide a seamless experience for both travellers and supporters.
For Kickaroo, I used Django for the back-end and React for the front-end. The platform allows travellers and supporters to create profiles, share trip details, and offer or fund contributions. Funders can choose whether to accept benefits in exchange for their support, and they have the option to make anonymous contributions. Travellers can create, modify, and delete their projects, while supporters can post comments and engage with the content. The dynamic user dashboard provides an overview of all pledged funds and projects. A key feature is the dynamic progress bar, which visually tracks the percentage of funds pledged and the current project status. The design is modern, fully responsive, and optimised for a smooth user experience across devices.
Stickybloom was a group project where we recreated a real-life development scenario. Our client needed a modern platform to complement their workshops. The platform's goal was to allow users to post and read notes during workshops, with a unique UUID login system for each session. Users could interact based on the dynamic status of the workshop, such as upcoming, in progress, or closed.
As a full-stack developer, I worked on both the front-end and back-end development of Stickybloom. The platform features a login system with a unique UUID code for each workshop, allowing participants to join specific sessions. I implemented a real-time timer to display the dynamic workshop status, showing whether the workshop was "upcoming", "in progress", or "closed". I also developed the admin dashboard, where administrators can create, delete, or update workshops, manage users, and view all the notes. Admins can also copy the UUID code for easy sharing. The design is bright, colourful, and responsive, ensuring the platform is both user-friendly and mobile-friendly across devices. As part of this group project, we practised Git branching, merging, and pull request management, handling conflicts and ensuring that our codebase remained organised and functional throughout the project lifecycle.
If you'd like to visit the Stickybloom website, you can create your own account and use the workshop code 100 to enter the workshop. For a brief look, feel free to use the following credentials:
For admin access, please use the following:
iTyres is a well-established business focused on providing a seamless, user-friendly online shopping experience for tyres and automotive accessories. The goal of iTyres is to provide customers with a seamless, user-friendly online shopping experience for tyres and automotive accessories. The business aims to offer high-quality products, excellent customer service, and a smooth platform where users can easily browse, order, and have products delivered. By collaborating with web developers, the goal is to keep the platform running smoothly, ensure efficient management of the online store, and continuously enhance the user experience to drive growth and customer satisfaction.
Currently, in collaboration with senior web developers, we are working on major updates to improve the iTyres platform. These updates include the implementation of advanced filters, a new gallery section with the ability to search and explore different products, and connecting the inventory system for real-time stock management. Additionally, we are enhancing the payment options to offer customers a more seamless and flexible checkout experience. These improvements aim to optimise the platform's functionality and user experience, ensuring it meets the growing needs of our customers.