Welcome to
jethroau.com
About Me
Lttile things about me
What about me?
A passionate Computer Science graduate chasing his dreams. Originated in Hong Kong, currently living in the capital of the UK — London. Giving me the ability to read and write fluently in two of the most spoken languages in the world, English, and Chinese.
Why do I love software development so much?
There's nothing more satisfying than solving a problem that's been around for a while and nobody else knows how to solve. As a software developer, I constantly provide solutions for users' problems. I can be working on the occasional quick fix as well as more complex strategic solutions.
Then, what makes me a good software engineer?
Great fundamentals built up from university. I am always curious and love to stay updated to the latest technology. Also, I love challenges and I don't give up. With the advantages of bilingual, I am able to connect and collaborate with developers around the world.
My skills
Explore my expertise in Software Development.
Front-End Development
JavaScript
TypeScript
React
Next.js
Remix
TailwindCSS
HTML
CSS/SASS
shadcn-ui
Back-End Development
Node.js
Express.js
Python
Django
Java
REST APIs
GraphQL
Databases Development
MySQL
PostgreSQL
MongoDB
Dev Ops
CI/CD
Docker
AWS
Azure
Vercel
Netlify
Development Tools & Workflow
Git
Agile/Scrum
Webpack
Figma
NPM
Yarn
pnpm
Front-End Development
Specializing in modern web development, expertise includes JavaScript, TypeScript, React, and Next.js for building high-performance applications. With Remix for full-stack solutions and TailwindCSS with CSS/SASS for creating sleek, responsive designs, modern and accessible user experiences are delivered.
Meta Certified
Back-End Developer
Issue Date: 4 June, 2024 Click to verify
Courses
Introduction to Back-End Development
Learn the fundamentals of back-end web development, including server-side programming and database integration.
Programming in Python
Master the basics of Python programming, covering syntax, data structures, and core concepts.
Version Control
Understand version control systems, with a focus on Git and GitHub for efficient collaboration and code management.
Introduction to Databases for Back-End Development
Explore key database concepts and techniques, including SQL queries and database design principles.
Django Web Framework
Build robust and scalable web applications using the Django web framework, covering models, views, and templates.
APIs
Learn to design, build, and consume APIs, focusing on RESTful principles and practical implementation.
The Full Stack
Gain a comprehensive understanding of both front-end and back-end development, integrating all parts of a web application.
Back-End Developer Capstone
Apply your back-end development skills in a comprehensive project, showcasing your ability to build complex systems.
Coding Interview Preparation
Prepare for coding interviews with practice questions, problem-solving strategies, and tips for success.
My Experience
Embark on a journey through my diverse expertise, where technology meets innovation. From crafting immersive web applications to pioneering e-commerce solutions, my experience is a testament to a dynamic blend of creativity, precision, and a passion for driving digital success.
Bachelor of Science
University of Sussex
- Honing problem-solving prowess and advanced programming skills, underlining a commitment to excellence in the dynamic world of technology.
- Key modules include: Data Structures & Algorithms, Software Engineering, Database
JavaComputer ScienceData StructuresAlgorithmsDatabasesSoftware EngineeringWeb DevelopmentFreelance Software Developer
JethroAu.com
- Built Shopify eCommerce websites by customizing themes, integrating third-party apps, and ensuring a seamless user experience, resulting in a 40% increase in client sales and customer engagement.
- Applied digital marketing strategies by developing targeted campaigns, leveraging SEO techniques, and utilizing social media platforms, resulting in a 20% increase in traffic and higher conversion rates for clients.
ShopifyHTMLCSSJavaScriptReactNext.jsTailwind CSSCoding Tutor
UpWork
- Provided one-on-one coding tutoring sessions, helping students grasp complex programming concepts, improve their coding skills, and successfully complete their projects, resulting in consistently positive feedback and improved student outcomes.
- Teach HTML, CSS, JavaScript, React, Next.js, Tailwind CSS, TypeScript, and PostgreSQL. Provide clear, comprehensive instruction to help students master both foundational and advanced web technologies.
HTMLCSSJavaScriptReactNext.jsTailwind CSSShadcnUIPostgresSQLJunior Software Engineer
The Business Plan Shop Ltd.
- Revamped functionality across the business plan editor by updating and refactoring existing code, resulting in a 30% increase in user satisfaction and streamlined editing processes.
- Maintained legacy code by identifying and fixing bugs, implementing code enhancements, and ensuring compatibility with modern technologies.
HTMLCSSJavaScriptReactNext.jsTailwind CSSNode.jsPythonAWSDockerSoftware Engineer
LIVR
- Developed a dynamic marketing site by leveraging modern web technologies and frameworks, resulting in a 20% increase in online engagement and lead generation.
- Optimized application performance by conducting thorough code reviews, implementing caching strategies, and minimizing resource load, resulting in a 35% decrease in page load times and enhanced user experience.
HTMLCSSJavaScriptReactNext.jsTailwind CSSNode.jsPythonAWSDockerFrontend Engineer
STEM
- Developed a sophisticated music streaming service by leveraging React, delivering a seamless and interactive user interface that supports complex functionalities, resulting in a 30% increase in load speed and with 300000+ visitors to the web app in private alpha.
- Collaborated with cross-functional teams including AI specialists, designers, and backend developers to align technical development with product goals, resulting in a 15% increase in feature release efficiency and a cohesive product development lifecycle.
ReactTypeScriptNext.jsRemixTailwind CSSSCSSAzureAWSWeb Audio APIApollo Client
My Work
Passionate software developer with a focus on crafting efficient and innovative solutions to real-world problems.
LIVR Studios
Developed a dynamic marketing site by leveraging modern web technologies and frameworks, resulting in a 20% increase in online engagement and lead generation.
Private Repo
Live SiteDVSA Driving Test Booking Automation
Automate booking driving tests on the DVSA website, highly efficient solution that navigates the site, fills in details, and searches for available slots.
StemFM
StemFM is a cutting-edge music streaming platform that uses AI for automatic stem splitting and intelligent mixing, offering listeners a completely new and immersive way to experience music.
Private Repo
Live SiteFeatured Blogs
Here are my featured blog posts
My Programming Journey
Throughout my career, I have developed a diverse and robust skill set in multiple programming languages, which has enabled me to tackle a wide array of development challenges. Here's a look at my journey and the languages I have mastered along the way.
LeetCode Top Interview 150: Problem 88 Merge Sorted Array
Today, we're diving into a popular interview question frequently encountered on LeetCode: Merge Sorted Array.
Embarking on the LeetCode Interview 150 Challenge: Join Me on This Coding Journey!
I am thrilled to announce that I am embarking on an exciting and ambitious journey—a commitment to tackle the LeetCode Interview 150 challenge.