Hi, I'm Steven.
I'm a full-stack software engineer based in sunny Southern California. Lately, I've been working on FitFuelPlanner, a web and mobile app. Explore my portfolio and skills, and feel free to reach out for project inquiriers or collaborations.
About me
Hand crafted web and mobile engineering, 8+ years in the making.
I am Steven Garcia, a full-stack software engineer. I live with an intense passion for my craft of front-end development, mobile development, and backend API development.
Lately? I've been building a web and mobile app, FitFuelPlanner, using the technologies of TypeScript/JavaScript, Next.js/React, Redux, Expo, C#, .NET 6, PostgreSQL, Docker, and Amazon Web Services.
Full-Stack Developer. Course Creator.
I am a Full-Stack Software Engineer with a passion for teaching and empowering others. Currently, I am dedicating my expertise to crafting educational content at StevenCodeCraft.com, where I create comprehensive courses designed to guide students through the exciting world of software development.
In addition to my educational endeavors, I am also the driving force behind FitFuelPlanner, a versatile web and mobile application dedicated to helping individuals achieve their fitness goals. FitFuelPlanner offers personalized workout plans, nutritious meal plans, and delicious recipes, all tailored to assist users in looking and feeling their best.
My commitment lies in merging innovation with practical solutions to create impactful products and educational resources. Join me in this journey at StevenCodeCraft.com and discover how FitFuelPlanner can transform your wellness journey.
My Skills
React
React is a JavaScript library for building user interfaces that allows developers to create dynamic, efficient, and reusable UI components.
React Native
React Native enables cross-platform mobile app development using JavaScript and React.
Next.js
Next.js simplifies server-side rendering, routing, and web development, providing an efficient and developer-friendly environment for modern web apps.
Expo
Expo simplifies mobile app development with pre-built components and streamlined workflows for React Native.
React Testing Library
React Testing Library is a testing utility for React applications that focuses on writing tests that simulate how users interact with the application's user interface.
JavaScript
JavaScript is a widely used programming language for web development that adds interactivity and dynamic behavior to websites.
TypeScript
TypeScript is a statically typed superset of JavaScript that enhances code quality and developer productivity by providing type checking and other advanced features.
Redux
Redux manages application state for JavaScript apps, ensuring predictability and scalability.
React Query
React Query is a library for managing, caching, and synchronizing server data in React applications, simplifying data fetching and state management.
HTML5
HTML5 is the latest web markup language, with advanced features for multimedia and interactivity.
CSS3
CSS3 is the latest version of Cascading Style Sheets, used to style and format web content, and it offers advanced design features like transitions, animations, and custom fonts.
Tailwind CSS
Tailwind CSS is a utility-first CSS framework that streamlines web development by providing a set of pre-defined classes for building responsive and stylish user interfaces.
MySQL
MySQL is an open-source relational database system for storing structured data.
PostgreSQL
Postgres (short for PostgreSQL) is an open-source relational database system used for storing and managing structured data in various applications.
C#
C# is a versatile and modern programming language developed by Microsoft, commonly used for developing Windows applications, games, and web services.
.NET
.NET is a versatile Microsoft framework for building a wide range of applications.
Entity Framework Core
Entity Framework Core is a lightweight, cross-platform Object-Relational Mapping (ORM) framework by Microsoft that simplifies database interactions in .NET applications.
Docker
Docker is a platform for developing, shipping, and running applications in isolated containers, making it easier to manage and deploy software across different environments.
AWS
AWS (Amazon Web Services) is a comprehensive cloud computing platform offered by Amazon, providing a wide range of cloud services and solutions for businesses and developers.