TypeScript
I use TypeScript to write cleaner and more predictable code, especially for large and complex projects.
⸻
React
I use React as my primary framework to build modern, component-based user interfaces that are responsive, interactive, and maintainable.
⸻
Next.js
I use Next.js for web development because it offers a powerful framework for building fast, user-friendly, and SEO-optimized applications.
⸻
JavaScript
I use JavaScript to add interactivity to web pages, like animations, form validation, and dynamic content updates.
⸻
HTML
I use HTML to build the foundation of web pages.
⸻
CSS
I use CSS to add visual design to web pages.
⸻
Cypress
I use Cypress to perform end-to-end testing of user interactions and application flows, ensuring comprehensive test coverage and early detection of potential issues before they impact users.
⸻
Cucumber
I use Cucumber to test end-to-end scenarios with integrated backend systems, ensuring that the application flow is robust and solid as well.
⸻
Chai
I use Chai for unit-testing functions, primarily through test-driven development to ensure that the functionality is robust and solid.
⸻
CircleCI
I use CircleCI to implement continuous integration and deployment pipelines, automating testing, building, and deployment processes to ensure reliable and efficient software delivery.
⸻
Node.js
I use Node.js to build scalable, high-performance server applications for web and mobile devices.
⸻
Express
I use Express.js to build robust, scalable web APIs for Node.js applications.
⸻
MongoDB
I use MongoDB to store and manage data for my web and mobile applications in a scalable and efficient way.
⸻
Firebase
I use Firebase to store and manage data for my web and mobile applications in a scalable and secure way.
⸻
React Native
I use React Native to build cross-platform mobile applications for iOS and Android.
⸻
Flutter
I also use Flutter to build high-performance, cross-platform mobile applications for iOS and Android.
⸻
Dart
I use Dart to develop high-performance and cross-platform mobile applications with Flutter.
⸻
Redux
I use Redux to manage state in my React applications in a predictable and scalable way.
⸻
Tailwind
I use Tailwind to build responsive and visually appealing web applications with ease.
⸻
Framer Motion
I use Framer Motion to create engaging and interactive animations for my web and mobile applications.
⸻
Git
I use Git to collaborate with others on code projects and track changes over time.
⸻
GUSTAF GRÖNLUND
SWEDEN
(
)
GUSTAF
GRÖNLUND
Frontend developer with a passion for creating intuitive, user-first web and mobile apps that seamlessly blend design and functionality to create meaningful digital experiences.
FRONTEND
DEVELOPER
AboutAbout



Hi there! I’m a developer with a strong focus on user experience and design. Over the past 5+ years, I've worked in a variety of environments — from freelancing to working at startups and fast-growing scale-ups. I specialize in building web and mobile apps that are both visually clear and user-friendly. I'm always eager for new challenges and opportunities to grow. Let's connect and explore how we can turn your ideas into reality.
Frontend Developer Crafting Intuitive, User-First Digital Experiences That Blend Design and Functionality.