Fernando Portillo
Software Engineer
Hi! I am Fernando Portillo, a Computer Engineering student at UT Dallas, passionate about web apps and robotics. I specialize in full-stack development, mobile apps, and robotics projects, with expertise in Java, JavaScript, Python, C++, and Kotlin. My experience spans React, Angular, Node.js, AWS, and integrating hardware with software to solve complex challenges.
Education
August 2021 - May 2025
January 2018 - May 2021
Experience
August 2025 - May 2025
Remote - Contract
Developed the foundation of a React-Native app, implemented AWS Mobile Push Notifications (CloudFormation, SNS), authored onboarding documentation for new developers, and led onboarding and knowledge transfer sessions. Conducted research on WiFi-based localization solutions to enhance app functionality.
August 2025 - May 2025
Sunnyvale, California, United States - Internship
Enhanced a World Map with the Google Maps API to highlight the geolocation of project resource usage and verify policy compliance using Angular+TypeScript; reviewed code, implemented Python API Endpoints with Protocol Buffers, and authored design documentations.
August 2025 - May 2025
Remote - Contract
Designed and implemented a solution for bulk SMS off-premise engagement with bulk scheduled SMS and QR code reviews with analytics tracking based on engagement time using AWS (SNS, SQS, CloudFormation) and SQL.
August 2025 - May 2025
San Jose, California, United States - Internship
Developed the initial components of a full-stack web application to streamline certification tests and reviews for Android Auto partners, including building three rich web pages. Implemented multiple APIs to enhance frontend user experiences, supporting features like filtering, pagination, sorting, and downloads using Kotlin, Protocol Buffers, and Spanner/Blobstore databases. Designed and developed frontend pages with custom UI components and integrated media support for video and images, utilizing Angular, TypeScript, RxJS, and Material Design.
August 2025 - May 2025
Dallas, Texas, United States - Part-Time
Developed custom internal tools using Node.js to efficiently convert and transform data into various formats. Additionally, created integrations of our services into other applications with Express and React, adhering to best practices to ensure successful integration and promote the use of our services.
August 2025 - May 2025
Dallas, Texas, United States - Part-Time
Provided direct IT support and troubleshooting for a campus of 29,000+ students, faculty, and staff via phone, chat, and email. Documented and reported each technical support issue for tracking and resolution purposes.
June 2021 - August 2021
Remote - Internship
Modified data, tasks, and due dates for over 100 clients using Wrike. Gained expertise in 20+ SEO best practices, applying them to client websites, including Back-links, Google Ads, and utilizing tools like MOZ, Screaming Frog, and WordPress to improve customer interactions. Presented a new product idea in just three weeks, including a full presentation and product layout, to a group of 20+ people from the product and marketing teams.
Projects
A smart water management tool designed to help households and property managers optimize water usage, save on utilities, and promote conservation through personalized insights and community-driven data.
Developing a system that allows for wristband LED control and notifications using AWS SNS, ESP32, and a phone application.
Personal server running Proxmox, Wireguard, and Portainer to host applications.
NextJs application that allows UTD students to plan out their terms, view professor ratings, and grade distributions.
Designed and programmed a Mealy State Machine to detect the sequence 1010.
Implemented the backend into the application using Firebase Authentication and Firestore to hold users data. Configured the Google Maps API to show filtered restaurants. Gathered data of the restaurants marking any dietary restrictions they meet.
Developing a Web application that lets you keep track of the courses you have taken, mark current ones, and future courses that would improve the student's organization. Implementing a database in MongoDB to hold over 50+ courses and maintain user accounts. The web application uses Node, Express for API calls, express-handlebars for templating, and TailwindCSS.
Developed a website that lets you mark what classes you took based on the UTD CE Flowchart. As well, will show what classes you are able to take based on that information. Tech stack used was JavaScript, HTML, and CSS.
Developed a website that lets you create a list (specifically a grocery list) that is saved in your local storage. Allows you to download a pdf with the items you added.
Designed the base of the website using Figma, and kept new team members up-to-date on project progress.
Designed a website based on a news-themed layout with HTML, SASS, and JavaScript.