Hi, I'm Parth Patel
Creative computer science professional with a blend of experience in cyber security, education, and full-stack development.
Projects
CalloutTrainer
As a competitive Counter Strike 2 player struggling with map callouts, I developed a web application to address this challenge. Utilizing NextJS for its SEO-friendly capabilities, I crafted a responsive, visually appealing app. Prioritizing security, I integrated a robust authentication system using Next's API routes and Firebase, ensuring secure login and session verification via JWT tokens. The app features a quiz-based learning platform with instant feedback, leveraging Firebase storage for images and Firestore for tracking user performance.
Go to siteOn Mane Landing
Developed a website for a haircare product launch, incorporating my friend's vision with advanced Javascript animations and CSS for a compelling presentation. Leveraged Javascript and framer-motion to create a "starry night" background effect, and implemented custom scroll-triggered animations for product showcase. Integrated Stripe for pre-orders and Google API for address autocomplete. First-time use of Redux and Zustand for state management. Painstakingly designed every component, including input fields, to maintain a consistent, modern aesthetic matching the product.
Go to siteEthereum Faucet
In 2021, I dove into web development through web 3 technologies, starting with a project born from the challenges of accessing Ethereum's testnet. To overcome the need for a 'faucet' service for test currency, I created my own, using React to build a decentralised application. This project not only introduced me to blockchain fundamentals but also sparked my passion for frontend development, thanks to React's capability for crafting visually appealing interfaces. The backend smart contract, developed in Solidity, was deployed on the Rinkeby testnet.
Go to siteSkills
Programming Languages
Frameworks/Libraries/Services
Tools
Visual Studio Code
Git
Vercel
Command Line Interfaces
Windows/Linux/MacOS
Jira/Confluence
Jupyter Notebooks
Ed
Splunk
GPT/CoPilot
Canva
Figma
Excel
Technical Skills
Agile Development
Parallel Programming
Functional Programming
Data Analytics
Threat Intelligence
Identity and Access Management
Governance and Regulatory Compliance
Blockchain
3D Modelling and Printing
Work
Assistant Lecturer
Monash University: Sep 2022 - Jul 2023
Revitalised the Algorithms and Programming Fundamentals unit by developing engaging content and interactive assessments on the Ed platform, including game development projects that catered to a wide skill range. Innovations such as automated tests and a new marking portal significantly enhanced the learning experience and efficiency.
Teaching Associate
Monash University: Feb 2022 - Sep 2022
TA for FIT1045 - Algorithms and Programming Fundamentals, FIT1008 - Introduction to Computer Science, and FIT1047 - Introduction to Computing, Networks and Security.
Cyber Security Consultant
EY: Jan 2019 - Feb 2022
Implementation of automated security solutions, enhancing client security frameworks across major banks, government departments, and corporate entities.
Development and deployment of a Python-based Identity and Access Management (IAM) platform, streamlining security operations through the use of data science libraries for analytics and automation, optimising modules with parallelisation and multi-threading.
Lead the creation of a prototype Threat Intelligence platform with Splunk, Python and MISP, improving threat detection and response strategies.
Managed end-to-end project lifecycles, from concept through deployment, maintaining high-level client engagement and satisfaction by delivering security assessments and solutions that ensured compliance with regulatory standards and secured critical infrastructure.
Conducted web application security assessments, implementing OWASP Top 10 security standards and custom testing methodologies to identify and mitigate vulnerabilities.
Education
Bachelor of Computer Science
Monash University, Melbourne
Graduated: 2020
Specialisation in Advanced Computer Science
Minor in Cyber Security