Hi, I'm Amir Parsa, a software engineer specializing in cloud technologies. With a passion for entrepreneurship, I enjoy turning innovative ideas into successful businesses. I've gained experience working with startups and companies in various sectors, including IoT, STEM education, SaaS, and finance. I'm continuously learning about latest software and technologies to build impactful solutions.
CNAT is a cloud-native and scalable software. For this matter, the microservices architecture has been followed alongside leveraging tools such as Docker and Kubernetes. Moreover, CNAT has been deployed to Google Cloud Platform, and a CI/CD pipeline has been configured to enable a DevOps approach to the software development lifecycle.
This Rust-written CLI tool allows the user to encrypt and decrypt files using a password. An AES-GCM-SIV key is derived from the user's password via the PBKDF2 algorithm, this key is used to encrypt another AES key which will be stored as a file. This way, the user can change their password without having to decrypt all the encrypted files first.
It's this website, and I created it to showcase some of my work and provide a contact mean for those interested.
This website was designed to display Tart Robotics products and keep the customers updated. It has features such as a Blog with users able to comment on them, email newsletter subscription, and account creation.
Lightweight and optimized code for running WS2812B addressable LEDs with an STM32 microcontroller. It is written in register code and uses double-buffer DMA and PWM to produce the data signal with a minimal processor and memory consumption.
Tart app is the universal tart robotics mobile app available for both Android and iOS. It enables the user to control the robots and take control of its features, and also includes product manuals and teaching materials.
The goal of this project was to create an online platform in which users can find and connect to their robots from anywhere. The user can monitor the status, sensors data, and also send live commands to their robots. The robot uses a Raspberry Pi core and includes multiple sensors, a DC motor driver, two DC motors, and some indicators. The website runs on a Linux server and uses Websockets and TCP connections to establish a live, two-way stream of data between the web browser and the robot.
An easy-to-install and modern smart light switch that allows house lighting control from an app. A custom PCB and switch have been designed for the product. The switches connect to a central hub using Wi-Fi which runs the backend server and communicates with the app.
Users can book online sessions with doctors of different specialties and have a real-time video, voice, or text chat with them. Patients can create their medical records and share them with their doctors. Doctors can give prescriptions to their patients and attach a voice note to them.
A parking app that allows the reservation of designated locked parking spots. The user can book a spot and unlock the parking barrier from the app upon arrival.
A tag finder app that incorporates BLE to detect the presence of nearby tags. It records the last place the tag has been seen and displays it on the map. The user gets notified when their phone gets too far from a tag and is also able to activate an alarm on the tag to help in finding it.
JPMorganChase
Full-stack / CloudThe Business Plan Shop Ltd.
Full-stack / CloudTart Robotics Inc.
Mobile / Embedded / Full-stackFreelance
MobileBirkbeck, University of London
DistinctionUniversity of Tehran
NODET