I'm a full stack software developer.
My journey into tech began in childhood, driven by a love for gaming, modding, and the thrill of understanding how things work under the hood. That curiosity led me from tinkering with cybersecurity as a teen to pursuing software development as a career. Today, I’m a full-stack engineer with nearly 4 years of experience and a recent graduate of Lambton College’s Full Stack Software Development program in Toronto.
I specialize in crafting scalable, backend-focused systems using Python, Django, and PostgreSQL, and dynamic frontends with Next.js, TypeScript, and Tailwind CSS. Whether it’s optimizing infrastructure, building CI/CD pipelines, or integrating ML pipelines, I thrive on shipping clean, reliable, and impactful solutions.
Revamped a legacy task scheduling system—cut response time by 50% and boosted performance by 25%.
Increased dev velocity by 30% through code refactoring and controller layer optimization in Django.
Reduced security vulnerabilities by 75% via scans, patching, and TDD practices.
Built unified data pipelines integrating ClickHouse, GA, and Elasticsearch to feed ML models.
Constantly evolving, always learning, always building.
My professional and educational milestones
Completed a comprehensive program in full stack development with a focus on scalable web applications and DevOps practices. Built projects using TypeScript, Next.js, Node.js, and MongoDB, and deployed applications using CI/CD, Docker, and AWS.
Led development and performance optimization of backend systems using Python, Django, Redis, and PostgreSQL. Integrated external data pipelines for ML models and enforced security improvements through code audits and automation.
Developed and maintained automated test frameworks using C# and VBScript for enterprise applications. Conducted test reviews, improved test stability, and collaborated closely with development and QA teams.
Established a solid foundation in software engineering, object-oriented programming, and algorithms. Developed academic projects using Java and C#, while exploring topics like AI, networking, and system design.
A selection of projects that demonstrate my technical expertise and problem-solving abilities.
Revamped a legacy task scheduling system using Python, Redis, and PostgreSQL. Improved system throughput by 25% and cut response times by 50% through efficient caching and SQL optimization.
Implemented detailed user activity tracking and Stripe-based billing in a web application. Enabled usage-based pricing, subscription management, and admin reporting dashboards.
Built a robust ETL pipeline integrating Google Analytics, ClickHouse, Elasticsearch, and internal data sources to power ML models with strong error handling and monitoring.
Developed 15+ automation scripts for enterprise-level apps using C# and VBScript. Improved test coverage and accuracy by 30%, helping QA processes scale for 10,000+ daily users.
Built a feature-rich e-commerce site with a Next.js frontend and Node.js backend. Integrated authentication, product management, and deployed securely on AWS.
Implemented an automated CI/CD pipeline with unit testing and Snyk-based security scans. Securely deployed Kubernetes pods only after checks passed, ensuring application uptime.
Contributed to a local ChatGPT-style tool with prompt injection protections and internal-only secure access. Enabled safe, private AI assistance for developer workflows.
Created a modern portfolio using Next.js, showcasing personal projects and hobbies with Spotify, Steam, and TMDB integrations. Deployed via Vercel with CI/CD and domain managed through Cloudflare.
Have a project in mind or want to collaborate? I'd love to hear from you. Let's create something amazing together.
I'm always open to discussing new opportunities, interesting projects, or just having a chat about technology and development. Feel free to reach out through any of the channels below.