bruno-vieira — portfolio
EXPLORER
No file is open — select one from the explorer to continue.

Hi, I'm Bruno. 👋|

1// loaded from Sydney, AU
2const bruno = {
3  name: 'Bruno Vieira',
4  role: 'Software Programmer · Full Stack Developer',
5  experience: '13+ years',
6  location: 'Sydney, Australia',
7  origin: 'Rio de Janeiro, Brazil',
8  currently: 'front-end @ Dentsu (Amex)'
9};
Recent projects
Websites
Darua Lab · Brazilian Cultural Centre · +more
Landing Pages
Flow Party Sydney · Suicide Hotline · +1 more
Mini Tools
Gerador de CPF
eDM Work
Kinetic Modules · Campaign Case Studies
eDM Automation Tools
HTML Validator · LLN Renamer · +5 more

<about name="Bruno" role="Senior Developer" based="Sydney, AU" />

Bruno Vieira
hello world! 👋

<work-experience name="Bruno" role="Senior Developer" years="13" />

A timeline of where I've worked, from my first internship in Rio de Janeiro to my current role in Sydney — 13 years across full-stack development, front-end engineering, and more recently, HTML email production. Click a role to see the details.
Aug 2023 – Present
Senior Developer
Dentsu · Sydney, Australia
Main client: American Express
HTML Email / eDMFront-End Development MentoringProcess Improvement Code Quality
  • Provides technical guidance across the full SDLC — requirements, design, development, testing, and documentation — for a major enterprise client
  • Owns end-to-end delivery of complex application features, working independently with full ownership of technical decisions
  • Maintains long-term code reusability and platform stability; integrates new technologies into existing systems
  • Mentors engineers and leads internal knowledge-sharing sessions
  • Delivers HTML email (eDM) production for enterprise campaigns, coding for Outlook/MSO rendering and cross-client compatibility
  • Built internal HTML/JS/CSS tools (validators, minifiers, diff utilities) to streamline QA workflows
Oct 2022 – Jul 2023 (10 mos)
Technical Lead / Front-End Developer
General Pants Co. · Sydney, Australia
Main clients: Alquemie Group, SurfStitch, Ginger & Smart, Lego, AlphabetSoup, Insight
HTML5CSS3jQuery ReactShopifyREST APIs HybrisSalesforce Commerce Cloud Agile
  • Led front-end development across Shopify, SAP Hybris, and Salesforce Commerce Cloud storefronts using HTML5, CSS3, jQuery, and React
  • Managed a conversion-optimisation programme, including A/B test implementation
  • Delivered RESTful API integrations within an agile team spanning internal and external members
  • Managed team workload, workflow, and delivery accountability
Oct 2017 – Oct 2022 (5 yrs)
Software Programmer
The Hallway · Sydney, Australia
Main clients: Rheem Hot Water, Western Sydney Airport, Westconnex, Astrazeneca
Node.jsExpressDrupal 7/8 HTML5CSS3JavaScript jQueryPHPMySQLi
  • Software requirements elicitation, analysis, and documentation
  • Development effort estimation
  • Built applications, frameworks, and websites (PHP, Drupal 7/8, Node.js back-end; JS, HTML5, CSS3 front-end)
  • Integrations between information systems
  • Web-based software maintenance, testing, and debugging
  • Technical software documentation
Jun 2015 – Feb 2017 (1 yr 9 mos)
Software Programmer
SCE Sistemas · Rio de Janeiro, Brazil
PHPOpenCartLaravel CodeIgniterJavaScriptHTML5 CSS3MySQL
  • Requirements elicitation focused on e-commerce systems
  • Built applications using PHP, OpenCart, Laravel, CodeIgniter (back-end); JS, HTML5, CSS3 (front-end)
  • Design and implementation of MySQL databases
  • Web services (APIs) and system integrations
  • Maintenance, testing, debugging, and technical documentation
Aug 2014 – May 2015 (10 mos)
Junior Software Programmer
AM4 · Rio de Janeiro, Brazil
PHPASP.NETJavaScript HTML5CSS3MySQL
  • Requirements elicitation, analysis, and documentation
  • Applications using PHP and ASP.NET (back-end); JS, HTML5, CSS3 (front-end)
  • MySQL database design and implementation
  • Web services (APIs) and system integrations
Jul 2013 – Jun 2014 (1 yr)
Software Development Intern
Imaginatto · Rio de Janeiro, Brazil
PHPCakePHPCodeIgniter JavaScriptHTML5CSS3 Android
  • Web-based applications and MySQL databases
  • PHP with CakePHP/CodeIgniter (back-end); JS, HTML5, CSS3 (front-end)
  • Full SDLC involvement: requirements, design, estimation, implementation, testing, debugging
  • Maintenance of web and Android apps

<education formation="Information Systems" />

Formal education and vocational training, from my Bachelor's degree in Rio de Janeiro to project management studies in Sydney. Click an entry to see more.
2018
Certificate IV in Project Management
Australian Pacific College · Sydney, Australia
2018
Certificate III in Business
Australian Pacific College · Sydney, Australia
2017
Certificate II in Business
Australian Pacific College · Sydney, Australia

<skills type="tech-stack" />

Languages, frameworks and tools I use day to day.
Languages & Tools
PHP
Node.js
React
MySQL
HTML5
CSS3
JavaScript
jQuery
Bootstrap
WordPress
CodeIgniter
Drupal
Shopify
M Magento
Full Stack Development
⚙️ Back-end & Front-end Development 🗄️ Database Design 🔄 Agile & Scrum ✉️ HTML Email / eDM Production
Core Skills
Languages & Front-End: JavaScript (ES6+), React, jQuery, HTML5, CSS3
Back-End & Frameworks: PHP, Node.js, Laravel, CodeIgniter
E-commerce Platforms: Shopify (Liquid), Salesforce Commerce Cloud, SAP Hybris
CMS: Drupal 7, Drupal 8
Email / eDM Development: HTML email production, Outlook/MSO rendering, cross-client QA
Data & Integration: MySQL, RESTful APIs, systems integration
Tools & Collaboration: Git, Jira, Confluence, Bitbucket
Agile Practices: Agile/Scrum, full SDLC, code review, A/B testing, technical documentation
Leadership: Technical leadership, mentoring, stakeholder communication
Languages Spoken
🇦🇺 English🇧🇷 Portuguese🇪🇸 Spanish

<websites count="0" type="live-preview" />

Full websites I've designed and built for clients and personal projects. Some are still live today, others have since been retired — click a live one to open it in a new tab.

<landing-pages count="0" type="static-site" />

A few of the landing pages and single-page sites I've designed and built end-to-end — from brand concept to a deployed, responsive site.
🖥️ Full sites 📱 Responsive 🌐 Live deployed

<site-history count="0" type="timeline" />

My personal website has gone through a lot of versions — this is a visual trip through all of them, from my very first attempt back in 2012 to the one you're browsing right now. Each snapshot reflects where I was at as a developer at the time: the design trends I liked, the tools I was learning, and how much (or how little) front-end polish I knew how to pull off.
🕰️ Since 2012 🎨 Design evolution 🌐 Personal site

<mini-tools count="0" type="standalone" />

Small standalone tools I've built for everyday dev and production tasks. View them inline or check the source.
📄 Single-file 🧪 Dev utilities ⚡ No install

<eDM-tools count="0" type="single-HTML-file" for="Email-Marketing-Campaigns" />

Single-file tools I built to speed up HTML email production — handling Outlook/MSO quirks and repetitive campaign tasks.
📄 Single-file 📋 Copy & paste ready ⚡ No install

<eDM-work type="case-studies" />

Kinetic email modules and campaign work from building eDMs for American Express and ANZ. Client campaign source isn't public (confidentiality), so those are shown as case studies instead — the challenge, the technique, and the outcome.
Kinetic Modules
Reusable kinetic modules I built entirely with HTML/CSS (no JavaScript, no AMP for Email), designed to work across real-world email clients without relying on scripting support.

<freelance status="open" />

Outside my full-time role, I take on a limited number of freelance projects — mostly front-end builds, Shopify stores, and HTML email production for campaigns.
Services
Front-End DevelopmentReact Shopify Builds & CustomisationHTML Email / eDM WordPressPHP / Node.js Back-End
Good fit for
Small business front-ends, Shopify store builds or theme customisation, and marketing email templates that need to actually survive Outlook. Happy to jump on a quick call first to see if it's a good match.
Some of my clients

<contact email="contact@brunovidasi.com" status="open-to-work" />

email:
message: // or send it straight from here
New Message
contact@brunovidasi.com

<documents format="PDF" />

resumes: // view inline or download
📄
Curriculum Vitae — English
⬇ Download
📄
Curriculum Vitae — Português
⬇ Download
📄
Curriculum Vitae — Español
⬇ Download
⎇ bruno-vieira 13+ yrs experience in software development © 2026 - brunovida.si DEV: OFF