I am a Full Stack Developer from Toronto, Canada, with expertise in AI-driven solutions and scalable web applications. Over the years, I’ve collaborated with both startups and major companies, building cutting-edge tools that enhance efficiency and data management. I specialize in full-stack development, creating impactful applications that streamline processes and elevate user experiences.
Managing affiliate marketing campaigns can be complex, especially when dealing with different APIs and tracking systems. The Affiliate Tracking Platform simplifies this process, allowing users to easily configure and test affiliate networks without the usual technical hurdles.With this platform, users can connect their affiliate accounts or use built-in mock data to explore how affiliate tracking works. It provides a real-time dashboard that offers insights into performance, commissions, and conversions. The automated payout simulation feature helps users understand how payments would be processed, making it easier to optimize earnings.
The News Aggregator Application is a modern web platform that dynamically collects and displays real-time news articles, categorized by topics like Technology, Politics, Science, Health, and Environment. Leveraging DeepSeek AI for content aggregation, the application offers an immersive user experience with a responsive card-based UI and advanced features like article previews, detailed modal views, and category filtering. Built with React, TypeScript, and Express.js, this application integrates WebSocket support for real-time updates and ensures seamless performance across devices.
Financial Insights RAG leverages AI to provide real-time financial data and analysis of publicly traded companies. Using Retrieval-Augmented Generation (RAG), this application processes documents and generates comprehensive financial insights. Integrated with APIs like Alpha Vantage and OpenAI, and built with Python and Streamlit, it empowers users to access, visualize, and understand financial trends effortlessly.
Appl.ai automates the job application process by dynamically generating resumes and cover letters tailored to individual job descriptions. Utilizing OpenAI Assistants API and Python, Appl.ai enhances user productivity with a sleek, intuitive interface built using React. It streamlines the job search experience, helping users apply more efficiently and effectively.
CrowDidact is an automated learning platform that won 2nd place at the MakeUC Hackathon for which I was part of the team. Built using Python and Django, it features a robust backend and PostgreSQL database for managing user-generated content such as lecture notes, videos, and course materials. AWS Rekognition is used to automatically generate thumbnails from user-uploaded images, while Amazon S3 provides secure storage for course materials. The platform also implements user authentication through Django and offers dynamic course creation by pulling relevant content from Wikipedia, YouTube, and Google Scholar APIs.
AI Face Comparer uses Amazon Rekognition to compare faces from user-uploaded images against a reference image database stored in Amazon S3. Built with Python and Boto3, it securely manages image storage and access. The system detects and compares faces, handling multiple faces within a single image, and displays results with confidence scores, enhancing accuracy and user engagement.
The Bocconcini Restaurant website was developed using HTML, CSS, JavaScript, and Bootstrap to create a fully functional, responsive site. It features a visually appealing homepage with the restaurant’s brand, menu highlights, and customer reviews. The site includes a client review section with a carousel of testimonials and a feedback system. Using Bootstrap, the website ensures optimal performance across desktop, tablet, and mobile devices, with interactive JavaScript elements such as menu tab functionality and the review carousel.
Co-Founder
Jan 2025 - Present
Building Appl.ai as a startup has been an all-encompassing journey, from developing the platform's software to managing its growth and outreach. On the technical side, I designed and implemented the backend using Python and OpenAI Assistants API to automate the job search process by generating personalized resumes and cover letters. The frontend, built with React, offers a seamless experience, while a custom web scraper gathers job listings, matching them with user profiles. I also developed a resume parsing algorithm to optimize job applications. From containerizing the system with Docker to planning future monetization through Stripe, every technical aspect of the platform has been developed by me.
Beyond the software, I’m also handling the business side of the startup, including marketing, branding, and user acquisition. Managing everything from Azure to user experience design, I’m balancing the tasks of scaling the platform while promoting it to a wider audience. As a one-person company, I’m focused on both the technical execution and the growth strategy, wearing all the hats necessary to turn Appl.ai into a successful product.
As a Full Stack Developer at RBC, I led the development of an application that streamlined the data transfer process for employees, automating data transfer and permission handling, which reduced file transfer time from one week to immediate action. The application enabled instant file transfers to AWS S3 and Snowflake, allowing users to independently request access and transfer files. I also designed and implemented a secure service layer using Python to manage user access requests and approvals, facilitating cloud data movement authorization. Additionally, I architected a scalable database schema in PostgreSQL and developed a web application using React and TypeScript for over 1000 employees in the Tech&Ops department to manage their data transfer permissions.
The application was containerized using Docker, improving operational efficiency and streamlining deployment. I utilized Airflow to automate complex workflows, seamlessly integrating the system with AWS services like S3 and Snowflake. I also set up and managed multiple CI/CD pipelines, ensuring smooth and reliable software delivery to production environments. To optimize performance, I employed Grafana for monitoring and visualization, aiding in health tracking and performance enhancement.
I'm currently looking for Full-Time as well as freelance opportunities, my inbox is always open! Whether for a potential project or just to say hi, I'll try my best to answer your email!