Paul2G.dev
Hello, my name is
Paul García A Software Developer.
I'm a passionate with expertise in building modern web applications. With a background in computer science and years of industry experience, I specialize in creating efficient, scalable, and user-friendly solutions.
_Experience
Software Engineer
03/2023 - 08/2023- ▹ Developed a full-stack e-commerce platform using Remix (React + Node.js), Shopify Hydrogen, and TailwindCSS, implementing both clientside UI and server-side logic with Shopify GraphQL APIs
- ▹ Built internal management and onboarding tools with React and TypeScript, including role-based access control and commission tracking workflows.
- ▹ Optimized and maintained a legacy Shopify theme using Liquid, improving page load times by ~60%, enhancing SEO performance, and enabling content updates for non-technical users.
- ▹ Designed and implemented a backend image management service using ASP.NET Core Web API, Entity Framework Core, SQL Server, and AWS S3 for secure storage and retrieval.
Web Developer
06/2022 - 12/2022- ▹ Built responsive, SEO-optimized websites across multiple industries using WordPress with cross-browser compatibility.
- ▹ Developed custom JavaScript solutions for dynamic content, form validation, and interactive user features.
- ▹ Managed server administration and deployment via cPanel including DNS, SSL, and email configuration.
_Projects
Shopify Theme for Sol Beauty & Care
Designed and developed a fully custom Shopify store tailored for a shapewear brand, focusing on modern UX, mobile-first design, and high-conversion product pages. Implemented brand-specific styling and reusable components.
React Admin Template
A production-ready React template with a scalable architecture, clear project structure, and modular, reusable components—designed to help teams launch apps quickly while following best practices.
Resumaker
Developed a React-based resume builder supporting multiple resumes, nested sections, and client-side persistence using localStorage, with a focus on usability and performance.
Swing Inventory Manager
Inventory management application developed using Java Swing. The application allows you to manage loans to personnel, capturing inventory items, employees, and departments. All changes can be saved locally through Java object serialization.
_Education
Bachelor of Computer Engineering
2018 - 2022Study, diagnosis, evaluation, and management of computer systems to solve problems through the analysis, design, proposal, development, and implementation of computational technologies that meet specific needs
_About Me
I'm a passionate software developer with expertise in building modern web applications. With a background in computer science and years of industry experience, I specialize in creating efficient, scalable, and user-friendly solutions.
My journey in software development began during my university years, where I discovered my passion for coding. Since then, I've worked on various projects, from small business websites to complex enterprise applications.