Outeniqua StudiosFull Stack Engineer
Nov. 2019Cape Town, Western Cape, South AfricaFounder and Lead Developer at Outeniqua Studios | Developer of Urlbound As the Founder and Lead Developer at Outeniqua Studios, I spearheaded the development of Urlbound, an AI-powered web scraper and SEO tool designed to democratize web data scraping for digital marketers and businesses. I managed all aspects of the project’s lifecycle, from concept to deployment, with a focus on developing a scalable, efficient solution for web data retrieval and SEO analysis. Key Responsibilities and Accomplishments:
Full-Stack Development: Led the development of Urlbound’s core functionalities using Python, JavaScript, and frameworks like React.js and Next.js. I built both the front-end and back-end infrastructure to support seamless user interaction and efficient data processing.
API Integration and Automation: Integrated third-party APIs, including Google APIs, and automated complex web scraping tasks using AWS Lambda functions, DynamoDB, and SQS to optimize performance and scalability. Implemented JWT-based authentication using Clerk for secure, user-friendly access management.
SEO and Data Analytics: Developed multiple SEO analysis features, including keyword research, traffic analytics, and backlink analysis, allowing users to gain actionable insights into their website performance. Built a dynamic dashboard using Streamlit to visualize data and enable real-time decision-making.
Cloud Infrastructure and DevOps: Deployed and maintained Urlbound on AWS, utilizing services such as API Gateway, RDS (PostgreSQL), and Elastic Beanstalk to ensure a robust and scalable cloud environment. Implemented CI/CD pipelines for continuous integration and testing.
User-Centric Design: Focused on building a user-friendly interface, leveraging my understanding of UX/UI principles to create a seamless user experience for both technical and non-technical users.