I'm Sam,
Full-Stack Developer
Since I was a child, I have been fascinated with learning new skills and understanding the world around me. By creating web and mobile applications, I can satisfy every day my enthusiasm to learn and discover ways to make our lives better and easier.
Skills
Languages
- JavaScript
- TypeScript
- HTML
- CSS
- SCSS
- Java
- Kotlin
- Swift
- SQL
Frontend
- React
- Redux
- Next.js
- Styled-components
- Three.js
- WebXR
- Next.js
- Gatsby
Backend
- Node.js
- Express
- Rest API
- GraphQL
- PostgreSQL
- MySQL
- SQLite
- MongoDB
- Mongoose
- Firebase
Tools
- Webpack
- Babel
- Npm
- Yarn
- Git
- GitHub
DevOps
- Docker
- AWS
Projects
Shelff - Client
Shelff is a mobile app which helps you keep track of your shelf-life inventory, reduce food waste, and take care of your budget. This app is a React-native app that works on IOS and Android, built with Expo CLI, Native Base, Firebase, and Apollo Client (GraphQL).
- React-native|
- Expo|
- Native Base|
- Apollo Client|
- GraphQL
Shelff - Server
Server-side for Shelff App, the purpose is to work as a GraphQL API serving content to Shelff-Client. The node server is written in Typescript using Express, Apollo Server (GraphQL), Firebase-Admin, and PostgreSQL. And it is hosted in an EC2 instance running in docker containers, both Server and Data Base.
- TypeScript|
- Node.js|
- Express|
- Apollo Server|
- GraphQL|
- Firebase|
- PostgreSQL|
- AWS|
- EC2|
- Docker
Qafa
Qafa is a platform to connect coffee enthusiasts with specialty coffee farmers around the world. This app was created using React, Styled Components, Node.js, Express, and MongoDB.
- React|
- Styled Components|
- Node.js|
- Express|
- MongoDB
Moving Tracker
Moving tracker is a PWA that handles every detail related to a moving, relieving the user from worrying about forgetting something behind. This app was built as a PWA using Firebase cloud services Authentication, Firestore, and Storage.
- PWA|
- SASS|
- Firebase|
- Auth|
- Firestore|
- Storage
Experience
Full-Stack Developer
- Refactor the core 3D app from WebVR to WebXR, making the app compatible with VR devices like Oculus Quest.
- Introduced two new code features enabling the users to use the VR device controllers, creating a more interactive environment.
- Documented the development workflow and environment setup, reducing the onboarding time for new developers.
- Created a proof of concept of the platform, refactoring the core functionality from vanilla JavaScript to React.
- Maintained the main codebase by solving user feedback issues, which improved the user experience.
- Created a proof of concept of the platform, refactoring the core functionality from vanilla JavaScript to React.
Guest Experience Representative
- Promoted ski and snowboard lessons by explaining the different multi-day camps and private classes to customers trying snow sports for the first time, which improved customer satisfaction.
- Translated to Spanish by explaining customers, services, and general information available on the resort in their language, improving their overall experience.
Business Owner/Manager
- Founded a packaging business by identifying an opportunity for packaging products in the local market, resulting in the company generating revenue within the first year.
- Developed a packaging quoting system by programming an MS Excel spreadsheet with Visual Basic, which reduced the time to create quotes for customers.
- Directed the business by establishing goals, planning, and monitoring progress, which resulted in the business meeting those goals within the determined timeframe.
Sales Intern
- Identified business opportunities by conducting market research in the retail sector which resulted in two new business ideas for the sales team.
- Generated weekly Point of Sales (POS) reports by merging database data generated from the sales software, improving the information's readability and the decision-making process.