Franco Diaz
Full-Stack Developer
SmartDev: Smart Software Made Simple
About Me
Hi, I'm Franco Diaz, a Software Developer based in Western Sydney, Australia. SmartDev began as a personal project I created in my own time — a way to share my passion for building software solutions and to collaborate with others who value clean, practical, and approachable technology. It reflects how I like to work: turning ideas into real applications that are intuitive and reliable.
I've developed end-to-end experience across the full stack — from backend APIs and cloud infrastructure, to frontend applications. I'm dedicated to writing clean, testable code and applying core software engineering principles to create scalable and maintainable systems.
What I enjoy most is collaborating with people and making technology approachable. No question is too small, and no detail is overlooked. I'm always open to one-on-one collaboration — whether that's pairing on code, exploring ideas, or bringing a project to life. My conviction is that software should never feel out of reach or overly complicated — it should be intuitive, reliable, and accessible for everyone.
Experience
I have end-to-end experience across the full stack.
Application Development
- Experience in both frontend and backend development
- Built responsive, user-friendly web applications
- Worked with .NET (Web API, Blazor) and React
- Applied modern standards: Progressive Web Apps with Service Workers
Cloud Services & CI/CD
- Set up and maintained Azure DevOps CI/CD pipelines
- Worked with Git and Docker for version control and containerization
- Experience deploying and managing Azure resources: SQL, Container Apps, App Services, Key Vault, Functions, Blob Storage, and Entra ID
Database Management
- Designed, maintained, and fine-tuned databases for performance and efficiency
- Implemented backups, security policies, indexing, stored procedures, functions, and views
- Experience with MSSQL, SQLite, and MongoDB
Testing & Code Quality
- Extensive unit and integration testing for backend services
- xUnit, Moq, and FluentAssertions for .NET applications
- Jest and React Testing Library for frontend validation
- Refactoring and maintaining clean, testable code
Data Analytics & Visualisation
- Performed statistical analysis and created detailed reports
- Built dashboards and visualisations to highlight business data and trends
- Experience using Microsoft Fabric and Power BI
Development Practices & Optimisation
- Apply Clean Architecture and SOLID principles
- Experienced with end-to-end development: requirements, design, implementation, and deployment
- Emphasis on automation, reliability, and maintainability across the stack
Portfolio
Here, you'll find a selection of my work that demonstrates my experience in designing, building, and delivering software solutions. From web applications to custom systems, each project represents my focus on clean architecture, problem-solving, and user-centered design. Feel free to explore, and reach out if you'd like to connect or collaborate.
Professional Work
Operations Portal
A custom business website application for BCC Transport's internal processes including timesheets, compliance and safety checks, staff onboarding, staff logins and more.
Operations Platform
A self-contained system composed of multiple applications, providing NWCC with an efficient and streamlined online platform that supports approval processes such as purchase orders and leave requests.
Personal Projects
E-Commerce Store
A standard e-commerce site with Stripe checkout and pluggable integrations—built as a reusable template for small businesses.
Internal Desktop Tools
Lightweight line-of-business apps that streamline internal workflows and cut routine admin.
Get In Touch
Got questions or want to connect? Whether you're curious about my work, have a project idea, or just want to chat about software development, feel free to reach out using the contact form below. I'll get back to you as soon as I can — looking forward to connecting!