Antonio Morales
I'm a full-stack web developer who builds and maintains the internal applications and services that businesses run on every day. I take each project from database schema to UI, and treat keeping it healthy in production as part of the job.
Experience
PulseTV
As the web developer at PulseTV, I design, build, and maintain the internal web applications and services the business runs on day-to-day — from email production tools to sales reporting, deal workflows, and the observability layer that keeps it all reliable. I also contribute directly to the customer-facing e-commerce site alongside a fellow developer, including a redesign of the checkout flow and ongoing improvements to payment integrations, address verification, product and review features, and custom plugins. I see each project through from database schema to UI, and gather testing and design feedback from the people across the company who actually use the tools.
Rebecca Everlene Trust Company
Team size: 3
For Rebecca Everlene Trust Company, I designed and developed an engaging educational suite focused on teaching children about human anatomy. The centerpiece of this project was a match-three style game built using the Unity game engine, which presented a fun and interactive way for kids to learn about different body parts and systems.
Work Highlights
DoD Maker — Email Template Generator Rewrite
Full rewrite of PulseTV's Deal of the Day email production system onto a Blazor stack, with a redesigned relational database, a Liquid & MJML templating engine, and a Kafka-driven microservice for real-time data sync.
Read more →
Observability Suite
A set of background services that keep a constant pulse on pulsetv.com, with secondary checkers covering the company's internal affiliate tracking platform and email campaign banner endpoints — exporting response-time histograms and availability metrics via Prometheus and OpenTelemetry so failures surface before customers notice.
Read more →
Data Feed Creator
Blazor app that builds and manages PulseTV's product data feeds for Google Shopping, Bing Shopping, and other product-search platforms — pulling inventory from the company's e-commerce system and shaping it into the feed format each platform expects.
Read more →
Live Production Sites
Production web apps that are publicly accessible — the easiest way to see the work in action when the source code lives in a private company repository.
- pulsetv.com — PulseTV's e-commerce site. The customer-facing checkout flow is the work to look at (add anything to the cart and proceed to checkout): redesigned UI, payment gateway integration, address verification UX, restricted shipping handling, and mobile layout.
- un.pulsetv.com — the unsubscribe center for PulseTV's mailing platform, handling opt-out requests end-to-end against the company's email system.
- offerbug.com — a Blazor app for browsing and managing affiliate product offers, backed by a refresh service that keeps the offer pool in sync with the PartnerBoost API.
Personal Projects
Voxel Multiplayer Game
Team size: 1
This project demonstrates a custom made network protocol built on top of ENet to connect multiple players on a dedicated server. Some techniques and technologies I learned and used along the way were jitter buffers, meta programming, multithreading, socket programming, just to name a few.
Check out this project here
Axe Clicker Game
Team size: 1
This game was made purely for the purpose of learning and showcasing the use of techniques and technologies in a unique and fun way. Some of which were: minimal API server, JWT tokens, MySQL Database, Profanity filter including leet text and more.
Check out this project here
BitBlaster Bot
Team Size: 1
This automatically plays a game called BitBlaster XL using the process’s memory and an image feed of the game. The technologies used were ml-agents, Socket Programming, multithreading, process memory introspection.
Check out this project here
Object Detection Demonstration
Team Size: 1
This was a quick project, I didn't want to spend too much time building the best aimbot, but I did want to try my hand at it to see if I got the general concept of it. The technologies used were Yolo Object Detection, multithreading, and using the win32 API.
Check out this project here
Education
Lockport Township High School
Skills
- Mobile-First, Responsive Design
- Cross Browser Testing & Debugging
- Agile Development
Interests
Apart from being a developer, I enjoy most of my time being outdoors. I like walking, biking, and roller skating on park trails. Some of my favorites are Centennial Trail, Will County Forest Preserve, and Pilcher Park
When forced indoors, I workout at the gym, and I spend a large amount of my free time exploring the latest technology advancements in game development and machine learning.
Awards & Certifications
- Hands-on .NET Minimal API for Web Developers Certification of Completion
- UDP Socket Programming For Distributed Computing in C#.Net Certification of Completion
- Modern Reinforcement Learning: Actor-Critic Agents Certification of Completion
- PyTorch for Deep Learning in 2023: Zero to Mastery Certification of Completion
- Mastering LINQ with C# and .NET Certification of Completion