Custom Web Applications
Web applications tailored to business workflows, including internal tools, customer portals, operational dashboards, and custom platforms.
Full-stack developer based in Ottawa, Canada
I help businesses build, modernize, and maintain software systems across the full stack, from backend architecture and integrations to frontend interfaces, automation, and deployment support.
With experience in Python, JavaScript, PHP, Java, React, Django, Laravel, Node.js, Docker, AWS, and relational and NoSQL databases, I help teams move projects forward, improve existing systems, and solve practical technical problems.
How I can help
Web applications tailored to business workflows, including internal tools, customer portals, operational dashboards, and custom platforms.
REST APIs, third-party integrations, and reliable data exchange between systems.
Legacy system improvements, component decoupling, cloud migrations, and maintainability upgrades.
Tools that reduce manual work, simplify business processes, and make operational data easier to use.
Experience
I have worked as a full-stack developer since 2011, supporting companies in Canada, the USA, and Brazil across document technology, e-commerce, legal services, manufacturing, aviation, and healthcare.
My work has included migrating monolithic systems toward event-driven architecture, building Django and React applications, developing Node.js APIs, modernizing legacy desktop software, creating e-commerce solutions, and automating business processes that reduced work from days to minutes.
Supported a transition from a monolithic system to a scalable event-driven architecture using Kafka.
Migrated legacy desktop workflows into modern cloud-based web applications.
Built automation that reduced a critical process from 40 hours to 30 minutes.
Technical skills
Why work with me
I am comfortable joining existing projects, understanding business workflows, improving maintainability, and delivering practical software without unnecessary complexity.
Latest writing
Introduction Welcome to this beginner-friendly guide on embarking upon the realms of web development by building…
Technical Skills Why Version Control is a Must for Every New DeveloperIntroduction In the realm of software development, mastering the basics is a critical step towards becoming proficient.…
Web Development The Full-stack Unveiled: A Comprehensive OverviewIntroduction In the realm of web development, the term “full-stack” has been buzzing around, highlighting a one-stop…
Contact
Email me and tell me what you are working on.