Building Scalable React Applications with Next.js 14
Learn how to build high-performance, scalable React applications using the latest features of Next.js 14, including Server Components and App Router.
Jonathan Perry is a full-stack developer with a background in building scalable, cloud-native applications and interactive UIs. He combines hands-on experience in React, Node.js, and AWS with a growing focus on AI-driven development.
Get to know me better
Jonathan Perry is a full-stack software engineer with a passion for blending interactive design, scalable architecture, and emerging AI technologies. With over five years of professional experience, he has built and optimized applications across e-commerce, SaaS, and creative tech environments—improving SEO performance, reducing load times, and leading system migrations to modern frameworks.
A certified AWS developer and architect, Jonathan’s work emphasizes clean, efficient code and thoughtful user experiences powered by cloud-native and AI-driven solutions. He enjoys exploring how large language models and automation tools can enhance both the developer workflow and end-user experience.
Outside of coding, Jonathan experiments with digital art, game development, and new interfaces that bring creativity and technology closer together.
What people say about working with me
CEO at TechStart Inc
Jon is an exceptional developer who delivered our AI-powered platform ahead of schedule. His expertise in React and Node.js helped us build a scalable solution that our users love. The code quality and documentation were outstanding. Highly recommended!
A comprehensive overview of my technical proficiencies and tools I work with daily
My professional journey

Ripple Fiber
•full-timeAmerica's brightest and fastest-growing fiber internet provider. As a Sales Representative, I focus on driving customer acquisition by promoting high-speed fiber internet services to residential and business clients. My role involves building relationships, identifying customer needs, and providing tailored solutions while meeting sales targets and expanding Ripple Fiber’s market presence.

Give and Take Inc
•full-timeGive and Take is a knowledge collaboration platform utilizing the principles of generalized reciprocity and the proven methods of the Reciprocity Ring.
• Delivered bug fixes and updates on the Givitas software application, moving the user interface to a modern and updated look and feel. Migrated the flagship product from Rails 4 to 6, updated the Cordova mobile app and improved the CI/CD pipeline on AWS.
• Attended daily standups, used JIRA for task management, and developed both front-end and back-end features on the Givitas flagship product.
• Stack: React front-end, Ruby back-end (PostgreSQL DB), Redux, AWS infrastructure, Docker
Lived In Japan
•full-timeWhile on a work visa I worked in Japan for various companies.
Work titles included: Applications Engineer, Software Engineer, Assistant Language Teacher, English Instructor
Companies worked for: Rakuten Group, K.K., Mighty Craft, K.K., Fuji TV Lab, Joytalk, KK., English Cafe Clock
• For Rakuten Group, Inc. (a leading global company that contributes to society by creating value through innovation and entrepreneurship), worked as a front-end engineer in the Data Platform Department, working in the Platform Development Group. Developed an application to manage user access to data within various big data sources. Improved front-end interface, increasing search filter efficiency by over 80%.
Stack: React.js front-end, Ant Design UI, Redux state management, Storybook.js
• Mighty Craft (a mobile game development, mobile, and web solution services company), developed a hybrid mobile application for a make-up company. The application showed product info, deals, and coupons, allowed users to accumulate store points in-app, and locate stores on a map integration.
Stack: JavaScript, Ionic Framework, PHP/Laravel, React Native
• Fuji TV Lab was a former subsidiary of Fuji TV that ran and operated Japan Info, a website sharing useful advice and articles in various foreign languages regarding life in Japan to promote a better lifestyle and provide guidance for foreigners in Japan. As part of this company, wrote an employment engine cross-platform mobile application to display job openings. Produced a full-stack web application including persistence of authentication state and resume file upload. Used Google Firestore database for storage of data.
Stack: Vue.js front-end/Firebase back-end (Firestore NoSQL DB, cloud storage, cloud functions)
Northrop Grumman Corporation
•full-timeBuilt responsive websites and web applications for the client. Gained strong foundation in modern web development practices and client communication.
Harris Corporation
•full-timeWorked with various clients building custom websites and web applications. Managed entire project lifecycle from requirements gathering to deployment.
My academic background
Coursera & Udacity
Machine Learning & Cloud Computing
Continuous learning through professional development courses including Deep Learning Specialization, AWS Solutions Architect, and Full-Stack Web Development.

University of Michigan - Ann Arbor
Computer Science
Comprehensive computer science education with focus on software engineering and systems design.
Some of my best work
Enterprise-grade analytics platform for data-driven decisions
Collaborative project management tool for remote teams
Schedule and manage social media posts across platforms
Professional credentials and certifications
September 26, 2024
for
Earners of this certification have a comprehensive understanding of AWS services and technologies. They demonstrated the ability to build secure and robust solutions using architectural design principles based on customer requirements. Badge owners are able to strategically design well-architected distributed systems that are scalable, resilient, efficient, and fault-tolerant.

Amazon Web Services
June 25, 2024
for
Earners of this certification have a comprehensive understanding of application life-cycle management. They demonstrated proficiency in writing applications with AWS service APIs, AWS CLI, and SDKs; using containers; and deploying with a CI/CD pipeline. Badge owners are able to develop, deploy, and debug cloud-based applications that follow AWS best practices.

AWS
Credential ID:
54c92e10-74af-41f7-b1f5-db8bbab638fb
March 20, 2023
for
Earners of this certification have a fundamental understanding of IT services and their uses in the AWS Cloud. They demonstrated cloud fluency and foundational AWS knowledge. Badge owners are able to identify essential AWS services necessary to set up AWS-focused projects.

AWS
January 20, 2023
for
Certification demonstrating the ability to perform the responsibilities of a Kubernetes administrator.
Cloud Native Computing Foundation
Credential ID:
CKA-CNCF-86420-2023
August 5, 2022
for
Comprehensive certification covering React, advanced JavaScript, UI/UX design, and modern front-end development practices.
Meta (Facebook)
May 15, 2022
for
Certification validating skills in MongoDB database development, schema design, and aggregation framework.
MongoDB Inc.
December 5, 2021
for
5-course specialization covering neural networks, deep learning, convolutional networks, sequence models, and hyperparameter tuning.
DeepLearning.AI & Coursera
Milestones and recognitions
Meta
Delivered keynote presentation on 'Building Scalable React Applications' to 3,000+ attendees at React Conf 2023.
Learn MoreTechCrunch Disrupt
Awarded for building innovative AI-powered content generation platform that revolutionizes content creation. Competed against 500+ startups.
Learn MoreGoogle & TensorFlow Team
Recognized as a top 50 contributor to TensorFlow project with 100+ merged pull requests and active community involvement.
Learn MoreACM
Co-authored paper on 'Efficient Training Methods for Large Language Models' published in prestigious ACM Computing Surveys journal.
Learn MoreUC Berkeley
Won first place at California's largest collegiate hackathon with a team of 4, building a real-time collaborative code editor with AI assistance. Competed against 2,000+ participants.
Learn MoreMajor League Hacking
December 2023
Recognized for mentoring 50+ teams at hackathons throughout the year, helping developers bring their ideas to life.
GitHub Community
September 2023
One of my open-source projects reached 10,000 stars on GitHub, used by developers worldwide in production applications.
DEV.to
July 2023
Ranked in top 100 authors on DEV Community with articles reaching 500K+ views and helping thousands of developers.
Google Developer Groups
May 2023
Selected as a speaker at Google I/O Extended event, presenting on 'Modern Web Development with Next.js and AI'.
Amazon Web Services
March 2023
Selected to join the AWS Community Builders program recognizing technical content creators and community leaders.
What I can do for you
Build modern, scalable web applications from concept to deployment using cutting-edge technologies.
I specialize in building complete web applications using the latest technologies and best practices. From responsive frontend interfaces to robust backend APIs and database design, I handle every aspect of your web application development needs.
Pricing
Pricing varies based on project complexity, features, and timeline. Contact for detailed quote.
Timeline
4-12 weeks depending on scope
Integrate cutting-edge AI capabilities into your applications using GPT, custom ML models, and more.
Transform your application with AI capabilities. I help businesses integrate GPT models, build custom machine learning solutions, and implement intelligent features that provide real value to users.
Pricing
Custom pricing based on AI complexity and usage requirements. Includes initial setup and optimization.
Timeline
6-16 weeks depending on complexity
Expert guidance on technology strategy, architecture decisions, and best practices for your projects.
Get expert advice on your technology decisions, system architecture, and development strategy. I help companies make informed technical decisions that align with their business goals.
Pricing
Hourly rate for consulting sessions. Package deals available for ongoing engagements.
Timeline
Flexible, based on consulting needs
Design and build robust RESTful and GraphQL APIs with comprehensive documentation.
Pricing based on API complexity and number of endpoints.
⏱️ 3-8 weeks
Build complete e-commerce platforms with payment processing, inventory management, and analytics.
Custom pricing based on features and scale. Includes initial setup and training.
⏱️ 6-12 weeks
Speed up your web applications and improve user experience through comprehensive optimization.
Fixed price for audit and optimization based on application size.
⏱️ 2-4 weeks
Thoughts, tutorials, and insights
Learn how to build high-performance, scalable React applications using the latest features of Next.js 14, including Server Components and App Router.
A practical guide to integrating OpenAI's GPT-4 API into your web applications, including best practices for prompt engineering and cost optimization.
Essential TypeScript patterns and practices for building maintainable, type-safe applications at scale.
Learn how to implement real-time features in your web applications using WebSockets, including chat systems and live updates.
Deep dive into database optimization techniques for Node.js applications, covering query optimization, indexing, and caching strategies.
Lessons learned and insights gained during my 7-year journey from junior developer to senior full-stack engineer.
Wherever you are in the world, let's work together on your next project.