Yaphet Abraha
I am a developer in Winnipeg, Manitoba. I've worked with various technologies ranging from frontend applications using React and JavaScript to backend services using Serverless and Amazon Web Services to virtual reality using Unity and Unreal Engine. I love working on projects that challenge and help me grow to become a better programmer. Thanks for visiting my portfolio and please check out my projects down below!
Skills
React
Redux
React Query
Styled Components
JavaScript
TypeScript
Electron
NodeJS
Framer Motion
Figma
Python
Amazon Web Services
Serverless
C Sharp
Godot
Unreal Engine
Unity
Projects
Portfolio
This website! I wanted some more experience working with ReactJS, TypeScript, and web in general so I decided a portfolio page would be a great learning experience! Feel free to view the github repository linked on the top right corner.
React
TypeScript
Styled Components
Beam TNG
With React for the frontend and .NET Core for the backend. This application was built to be the successor to the original Beam project to aid administrators in the manual process of onboarding new clients to iQmetrix’s payments solution. As the lead frontend developer on this project, I was responsible for all aspects of the frontend including project structuring, UX/UI design, dynamic routing solutions, data fetching/management solutions and working with my team lead to discuss request/response flow between the frontend and backend.
React
React Query
TypeScript
Styled Components
Aether
Frontend application built with React and .NET Core in the backend. This application was created as an option for customers to pay for merchandise with zero physical contact. A store associate can send an Aether link to a customer, who can complete a purchase on their mobile phone or computer. Customers can pay via manual card entry, Google Pay or Apple Pay.
React
JavaScript
Styled Components
React Crash Course
Made with ReactJS, this application was initially made to onboard front end developers at Wawanesa that would work on React projects, but was later expanded to the public in order to give anyone a quick crash course for React. Developers can go through a small tutorial where the basics of React are explained with practical examples with code breakdowns and screenshots to easily follow along.
React
JavaScript
Styled Components
Wawanesa Augmented Reality House
Built in Unity3D, this application is made to engage users, help with customer retention and act as a self promoting marketing tool. The proposed use case is that brokers can give a customer a business card with a custom logo on the back and a QR code on the front that would allow the user to download a companion application. When the user runs the application and points their camera at the business card, a virtual house will appear in augmented reality. Users can then explore the house by pinching to zoom, rotating the house with a slider, and physically moving their device to view the house from different angles. Users can also tap on glowing items, giving the user more information about the different insurance options Wawanesa offers. As the sole developer of this application, I was responsible for all the animation, game design, and logic.
Unity
C Sharp
Vuforia
Hypemoji
With ReactJS running the frontend and Serverless + Amazon Web Services in the backend, this application traverses Snapchat's Bitmoji API to create custom Bitmoji comics with text input from the user. Users also can copy and paste their Bitmoji url into the application and be granted access to all Bitmoji and Friendmoji images to edit and share! A link to an Electron branch of this project can be found in the top right corner.
React
Redux
JavaScript
Styled Components
Python
Serverless
Amazon Web Services
Electron
Claims Fast Track
With ReactJS in the frontend and Serverless with a NodeJS runtime in the backend, Claims Fast Track is an application made to streamline the claims process. Built for adjusters, this application allows them to add customers, claims, estimates and manage the status of a claim. Adjusters can also send a custom URL to a client where they can add images of a damaged asset at the their convenience to be later viewed by the adjuster.
React
Redux
Sass
JavaScript
Amazon Web Services
NodeJS
Wawanesa Innovation Dashboard
Developed in ReactJS, this web application is used as a central hub for the prototypes made in Wawanesa's Innovation Lab. The Innovation Lab is heavily focused on creating insurance solutions using the most cutting edge technologies, however, these technologies are backend heavy so the Innovation Dashboard was created to give a face to all the proof of concepts at the lab. As the Lead Developer for this project, I mentored junior developers to learn ReactJS, established version control workflows and set up the groundwork to expedite tedious tasks such as routing, component building, and hosting/deployment solutions.
React
Redux
Sass
JavaScript
Amazon Web Services
Prequel Memes
A web application developed in React for the frontend and NodeJS for the backend. This application was made to streamline the process of creating images for social media. The user can choose a character and will be given multiple screenshots that are pulled from a server where that character is featured. The user can then choose to add text and then finally create an image with their text implanted onto it.
React
Redux
Sass
JavaScript
NodeJS
WowVR
WOWVR is a fun and creative tool that allows you to design your dream patio with Outdoor living products in a fully 3D environment. With over 100+ high definition products to choose from including BBQs, Seating, Tables, Rugs, Accessories, Umbrellas and Gazebos, you can arrange them into ANY possible way that fits your Outdoor lifestyle. Want to see your design up-close? Using WOWVR’s built-in Virtual Reality engine, you can take a virtual walk through your patio designs in a fully immersive 3D environment. WOWVR also supports Google Cardboard viewers, so you can get a Fully Immersive VR Experience using your mobile device.
C Sharp
Unity
GoogleVr
Android
IOS
Hall of Fame VR Invitation
This app was created to invite members to the 2016 Canadian Sports Hall of Fame induction using Google Cardboard/VR. Upon putting a device in a vr headset, users find themselves in a full auditorium where they would be invited to the sports event via a video playing on a theatre screen.
C Sharp
Unity
GoogleVr
Canada’s Dream Patio Builder
Developed in Unity, this application lets users create a patio through a top down builder on a touch screen television. Users can then can explore their space by moving around using the touch screen, or putting on an Oculus Rift to see it in Virtual Reality.
C Sharp
Unity
Oculus
Canada’s Dream Garage Builder
Developed in Unity, this app allows a user to create their garage in a controlled first person experience and allows them to move products around. Users can then can explore their space by moving around using a touch screen, or by putting on an Oculus Rift to see their garage in Virtual Reality.
C Sharp
Unity
Oculus
Contact