About Me
Get to know me better
I’m a Senior Full-Stack Software Developer with over a decade of experience architecting scalable web and mobile applications using JavaScript, TypeScript, Node.js, React Native, and modern frameworks like Next.js and NestJS. My career spans startups and enterprise environments, where I’ve led migrations, optimized cloud infrastructure, and mentored teams to deliver reliable, user-focused solutions.
My Approach: I believe in writing clean, maintainable code that scales. I’m a strong advocate for test-driven development, CI/CD automation, and observability practices that keep systems resilient. Having worked across diverse industries—from fintech to SaaS—I bring a pragmatic perspective on balancing speed, quality, and long-term sustainability.
What I Do: I specialize in building full-stack applications and cloud-native architectures, leveraging AWS services (Lambda, ECS, RDS, SQS, Cloudflare Workers) to deliver robust platforms. Recently, I’ve focused on integrating AI-driven capabilities into applications, exploring tools like OpenAI’s GPT models and TensorFlow to enhance user experiences.
Beyond coding, I contribute to open-source projects, write technical content, and mentor aspiring developers. Outside of tech, I enjoy playing soccer, spending time with my family, and continuously learning new technologies to share with the community.
Skills & Expertise
A comprehensive overview of my technical proficiencies and tools I work with daily
Ai Ml
3Backend
10Cloud
5Database
5Design
2Devops
10Frontend
10Mobile
5Soft Skills
4Testing
4Tools
8Work Experience
My professional journey

Senior Full-Stack Developer
Retreats and Venues
•full-timeLed the development of enterprise-scale web applications using Next.js, Node.js, and AWS, with a focus on scalability, resilience, and system observability. Architected cloud infrastructure and implemented monitoring solutions to ensure high availability and performance.
Key Responsibilities:
- Migrated the venue nominations feature from a legacy API to a modern NestJS architecture, improving maintainability and performance.
- Rebuilt the front-end for venue nominations in Next.js, delivering a faster and more intuitive user experience.
- Designed and deployed anti-scraping protections to safeguard venue inventory and protect business data.
- Leveraged Cloudflare Workers to optimize and secure request handling, enhancing system resilience.
- Architected and launched a scalable ECS cluster with auto-scaling capabilities, supporting future growth.
- Established a comprehensive observability stack using Grafana, Prometheus, Loki, Alloy, and Alertmanager, enabling proactive monitoring and faster issue resolution.

Team Lead Manager
Creative Life Lab Inc
•part-timeArchitected and delivered the Anka Care App MVP, building a responsive UI with Next.js and Node.js, integrated with MongoDB Atlas for scalability. Configured CI/CD pipelines with GitHub Actions and Docker, deploying to AWS AppRunner for rapid release cycles.
Key Responsibilities:
- Architected Anka Care App MVP , building a responsive UI with Next.js and Node.js, integrated with MongoDB Atlas for scalable data storage.
- Configured CI/CD pipelines with GitHub Actions, deploying via Docker to AWS AppRunner for rapid release cycles.
- Built full-stack features, intuitive interfaces using TailwindCSS, reviewed code for quality, and resolved technical challenges to deliver the MVP on schedule.
- Led a 5-person team, fostering collaboration to deliver MVP features on schedule.

Software Developer
Benbria
•part-timeI contributed to the enhancement and modernization of the company’s mobile application ecosystem. My role focused on improving user experience, optimizing performance, and streamlining deployment processes.
Key Responsibilities:
- Enhanced a mobile app with React Native and TypeScript, improving user experience and system reliability.
- Migrated legacy Objective-C modules to Swift, optimizing performance for critical components.
- Automated deployments with Fastlane and GitHub Actions, streamlining release cycles.
- Documented processes with Socket.IO integrations, enabling seamless team handoffs.

Research and Embedded Systems Developer
Algonquin College
•part-timeContributed to aerodynamic research by prototyping an IMU system with Arduino and C++, integrating real‑time motion data for advanced analysis.
Key Responsibilities:
- Prototyped an IMU system using Arduino and C++ with a BNO055 Orientation Sensor, capturing real-time motion data for aerodynamic studies.
- Developed a Python application to visualize Raspberry Pi-collected IMU data, enhancing spin/stall analysis.
- Delivered detailed research reports, advancing aerodynamics project objectives.

Research and Software Developer
Algonquin College
•part-timeDeveloped and deployed a web platform on Ghost using Docker, Node.js, and Handlebars, styled with CSS and integrated with the OpenAI API to automate content summaries and boost engagement.
Key Responsibilities:
- Built a web platform on Ghost Platform with Docker, Node.js, and Handlebars, styled with CSS, integrating OpenAI API for automated content summaries, boosting engagement.
- Streamlined development and testing by designing clear implementation flows and thorough documentation.
- Collaborated with clients and teams to refine features, resolving issues to enhance platform functionality.

Staff Software Engineer
Bunker
•full-timeContributed to the design and optimization of scalable transaction systems by architecting APIs with Node.js and TypeScript, leveraging AWS services for reliability and performance.
Key Responsibilities:
- Designed APIs with Node.js and TypeScript, using AWS API Gateway, Lambda, and SQS for scalable transaction handling.
- Automated infrastructure with Docker and GitLab Pipelines, integrating AWS Aurora PostgreSQL for robust data management.
- Improved API response times by architecting distributed services, optimizing AWS-based deployments.
- Collaborated with cross-functional teams to resolve integration challenges, enhancing service reliability.

Technical Leader
Personal Pay
•full-timeArchitected secure microservices for a virtual wallet platform using Node.js, TypeScript, and AWS. Managed Docker/Kubernetes deployments with GitLab Pipelines to accelerate CI/CD, while leading workshops, cross‑team collaboration, and mentoring junior developers to improve code quality and delivery.
Key Responsibilities:
- Architected microservices with Node.js and TypeScript, enhancing uptime with AWS API Gateway, Lambda, and AWS Aurora PostgreSQL for secure virtual wallet onboarding.
- Managed Docker and Kubernetes deployments via GitLab Pipelines, accelerating CI/CD cycles.
- Led workshops and cross-team collaboration, reducing integration bugs and streamlining feature delivery.
- Mentored 2 junior developers on Node.js, Jest unit testing, and Swagger-based API-first design, improving code quality.

Senior Software Engineer
Naranja X
•full-timeEngineered and deployed scalable microservices with Node.js and TypeScript on AWS, ensuring secure, high‑reliability transaction processing.
Key Responsibilities:
- Designed and architected microservices with Node.js and TypeScript, leveraging AWS-managed Aurora MySQL for secure, high-reliability transaction processing.
- Deployed scalable services with Docker and AWS ECS, using GitLab Pipelines for rapid releases.
- Conducted load tests with Artillery, ensuring reliability under high transaction volumes.
- Collaborated with cybersecurity and cross-functional teams to secure transactional features, enhancing payment reliability and compliance.

Senior Software Engineer
Cognizant Softvision
•full-timeAs a Software Engineer, I focused on designing and implementing APIs within microservice-based architectures, integrating cloud services and observability tools to enhance scalability and system reliability.
Key Responsibilities:
- Designed and implemented APIs to support microservice-based architectures, improving modularity and scalability.
- Integrated Google Cloud services and tools to optimize infrastructure and streamline application workflows.
- Deployed and configured Elasticsearch and Kibana to enable advanced search capabilities and real-time system monitoring.

Software Engineer
True North
•full-timeAs a Software Engineer, I focused on designing and implementing RESTful APIs in Node.js, integrating third‑party services, and performing full‑stack development tasks. I also automated deployment processes through scripting, contributing to more efficient and reliable delivery pipelines.
Key Responsibilities:
- Designed and developed RESTful APIs using Node.js to support scalable backend services.
- Integrated third‑party services (e.g., ATM systems) to extend backend functionality and improve interoperability.
- Performed full‑stack web development tasks, ensuring seamless integration between front‑end and back‑end components.
- Created and maintained automation scripts to streamline deployment processes and enhance operational efficiency.

Backend Developer
E-Volution
•full-timeAs a Backend Developer, I designed and implemented both RESTful and GraphQL APIs in Node.js, contributed to full‑stack web development, and automated deployment processes to improve efficiency and reliability.
Key Responsibilities:
- Designed and developed RESTful APIs in Node.js to support scalable backend services.
- Built GraphQL APIs in Node.js, enabling flexible data querying and efficient client integrations.
- Contributed to full‑stack web development tasks, ensuring seamless functionality across front‑end and back‑end systems.
- Created and maintained automation scripts to streamline deployment workflows and accelerate release cycles.

Software Developer
Harrenmedia
•full-timeAs a Software Developer, I contributed across QA, full‑stack development, and infrastructure modernization. I designed and implemented web applications and APIs, automated testing and deployments, and supported system migrations to improve reliability and scalability.
Key Responsibilities:
- Planned, executed, and automated QA testing to ensure product quality and reliability.
- Designed and developed web applications using JavaScript, HTML, and CSS.
- Supported the company’s migration from Windows to Linux, improving system performance and maintainability.
- Delivered full‑stack web development using Symfony (PHP framework), ensuring robust server‑ and client‑side functionality.
- Created and maintained server‑side and client‑side scripts to streamline operations and enhance efficiency.
- Designed and implemented RESTful APIs in Symfony and Node.js, enabling scalable and secure integrations.
Featured Projects
Some of the amazing projects I've worked on

Anka Care
A digital health platform for breast cancer patients, offering medication tracking, symptom analysis with visual data, and personalized educational content tailored to treatment phases.

Loop Messaging
Loop Messaging is a concierge messaging hub for communicating with customers on their channel of choice to increase customer loyalty, enhance the customer experience and streamline operations.

Transformative Energy
Transformative Energy is a global dialogue platform driving ideas to accelerate systemic change toward a socially impactful, economically generative Net Zero future.

Bunker
Bunker offers wealth management robo‑advisory for affluent clients in emerging markets, delivering algorithm‑driven, data‑based investment advice tailored to each customer’s risk profile.

Personal Pay
A personal virtual wallet to pay, send, save, and manage money with free international Visa cards and multiple virtual cards, all controlled easily from the mobile app.

Naranja X
A personal virtual wallet to pay, send, save, and manage money with free international Visa cards and multiple virtual cards, all controlled easily from the mobile app.
Get In Touch
Wherever you are in the world, I'd be happy to collaborate on your next project.