Wildcard | Front-end Rebrand.
Wildcard is a fintech startup that wanted to refresh their existing website. They already had a design but needed a skilled front-end developer to implement it.
I worked as a front-end developer, and I set up their Ruby on Rails development environment locally and started implementing the new design as soon as it was ready. I communicated with various team members through Slack and implemented feedback and changes efficiently with great attention to detail—all within their existing Git workflows.
The bulk of my work consisted of writing CSS (using SCSS) and modifying HTML layouts. However, I also made modifications to the Ruby back-end and wrote basic JavaScript code(using CoffeeScript) to validate Australian mobile phone numbers on the signup form. I also utilized Bootstrap 4 and Flexbox for the layout.
I delivered a quality finished product that's responsive to different device sizes and is compatible with all modern browsers.
Featha | Property Listing Platform
The project was to build a property listing website for private sellers to list properties for sale in Australia, and for buyers to contact them to arrange inspections. Initially hired as the developer solely responsible for the back-end, I ended up being hired as the sole front-end developer too. I was provided basic wireframes and a sitemap and was in charge of turning these into a working website. I was able to deliver a high-quality outcome within the tight timeframe required.
The website required account-and-profile management, property listing management, property searching (including Google Maps integration), news/blog functionality, an admin portal, email sending, AdSense integration, and static pages such as about and support pages.
I utilized the ASP.NET Boilerplate library for rapid development, and made a lot of custom modifications to the front-end to ensure a lightweight and therefore fast and responsive user experience. I decided to use plain JavaScript and jQuery instead of a SPA such as Angular, to provide a low-resource and fast-loading experience, especially on mobile.
I built a custom CMS for the website owner to manage blog posts, user accounts, and listings.
Leadr | Online Advertising Dashboard
My client, Leadr, help small businesses with their online advertising by setting up campaigns and analytics on a range of platforms such as Google AdWords, Google Analytics, Facebook, Twitter, etc. Leadr approached me to build a personalized results dashboard/web app for their clients, where their clients can view up to date results from campaigns and interact with their account manager.
I utilized the ASP.NET Boilerplate library for rapid back-end development and decided to use plain JavaScript and jQuery instead of a SPA such as Angular, to ensure a lightweight and fast-loading experience, especially on mobile. To save costs, we utilized an existing HTML and CSS theme, which I integrated into my solution. I worked closely with the client to make custom modifications to the front-end design to suit their requirements.
Technologies: ASP.NET Core MVC 2.0, Entity Framework Core, MS SQL Server, HTML5, SCSS, CSS3, JavaScript, jQuery, Klipfolio Integration (for advertising data collation), Stripe integration for subscriptions and payments, Mailgun integration (for email sending), Let's Encrypt (security certificate), Visual Studio 2017, Windows Server 2012 R2
Feta Hands | Custom Food Blog
https://fetahands.comFeta Hands is a vegetarian food blog that I built for my wife. I used the blog as an opportunity to learn some new technology, namely .NET Core 1.1/2.0 and Angular 4. I also chose and implemented fonts, typography, colors, layout, and more.
Experiencing Food | Platform Similar to Groupon
https://experiencingfood.com.au/Experiencing Food is a listings-based website which allows providers of food experiences (cooking classes, tours, and more) to create listings. Customers can browse, search, and filter the listings and book/purchase vouchers for them.
I developed the entire back end and front end. The site was a custom build and allows all three types of users (providers, customers, site admin) to manage their relevant data in a user-friendly manner.
It integrates with Stripe to handle credit card processing, MailChimp for newsletter signups, and Mailgun for sending emails.
Technologies: ASP.NET C# MVC, SQL Server, HTML5, CSS3, JavaScript, jQuery, Windows Server, IIS
Storage Guru | Complete Business Management System
A complete business management app that I developed from scratch for a self-storage company. I have been building, maintaining, and adding new features to it since 2013.
Testimonial from the client:
"Together we have built something that has far exceeded expectations, and I've really enjoyed working with you. It's been very rewarding to see it evolve from conception to reality and then also to have it continually improve so comfortably. There have been so few bugs, the data migration went beautifully, and the system hasn't crashed once! Your responsiveness to making it all come together so well has been awesome.
In some ways I regret delaying getting a proper system for so long; we could have been so much more efficient with all the admin work much sooner. But those fleeting pangs of regret quickly go away when I think that if I had have tackled this project earlier then I wouldn't have ended up working with you. So I very much doubt that an earlier result would have been as good as what we've built through what I feel is such formidable teamwork. We have built a robust, scalable and user-friendly solution that is the perfect fit for the business. I never could have got that from an off-the-shelf software product..."
Your Home My Home | Custom House-sitting Platform
I developed the back end for a house-sitting platform which connects homeowners to housesitters. Homeowners create listings for their houses, including location, available dates, images, and other information.
Housesitters pay a monthly subscription for the privilege of applying to house sit available houses. They can also search and filter houses based on location and dates.
I continue to manage the hosting and provide maintenance and new features on an ad hoc basis.
The site is a custom build with no existing CMS used. A custom CMS was developed to allow the site owners to manage and view user data.
Technologies: ASP.NET C# MVC, SQL Server, Windows Server, IIS, HTML5, CSS3, JavaScript, jQuery