ALEXPANTEA
I developed new hardware that operates as a master control panel for each source of audio emanating from my computer. Using an arduino, I have bi-directional serial communication which lets me set the panel's knob position whenever I change which source is being controlled. This control is done through the system task tray, but has plans to be connected to my entire home assistant system.
Home Assistant
When I moved into my new house, I knew I wanted everything to be automated. Within the first month, I had already installed new Z-Wave switches for every light. In the second month, I drew up a 3D model of my floorplan and rendered layers for each possible light source to portray the current state of my home. At this stage, I've migrated as many services as I can to locally-hosted services. From basics like a TV and IP camera DVR to a password manager, and even an Alexa skill to control everything with my voice.
Python IPTV Scraper
As part of my initiative to unify all of my media sources, I wrote a python script to login and iterate through all of the channels of one of my IPTV providers. I had to capture the network packets from each channel, and for each encrypted channel download a version of the AES encryption key. For the encrypted channels, I have a REST api that acts as a proxy to inject my cached copy of the keys and get a playable stream for my DVR server.
Remote Media Service
As a side project, I automated my phone to the point where I can do most functions without moving my hands off the computer keyboard. I setup keyboard macros to interact with a custom Windows service that connects to my phone's wifi hotspot for data, through a firewall of course, and executes remote SSH commands, from volume, media, and brightness adjustment, to rotating the phone changing the active app, and using the numeric keypad for passcode entry. As I keep using this setup, I'm constantly expanding on the functionality, from having W10 Toast notifications with the current artist/album info, to things that are genuinely helpful, like taking screenshots with just one hand, all while never touching the phone.
DIY Threads
As my final project, I took on the task of creating a mobile-friendly website for creating, selling, and buying T-Shirts. I implemented an MVC model for security, along with CSS Media Queries to have a responsive layout across devices. I also used jQuery alongside JavaScript to have a resizable header and footer, along with a circular pop-out menu for desktop devices, and dropdown menu for mobile devices, all animated of course.
Appointment Manager
For the last group project, my team had decided to build a room/ appointment management system. We had customizable room layouts stored in JSON on the SQL Server that we had also designed. This project was unique for me as I had taken on the role of QA, developing use cases, unit tests, and creating sample data throughout the development of the project to ensure thorough testing. I had also developed a process that our team used throughout the duration of the project to facilitate the automation of testing for new features as they were brought up in the middle of the development process.
Personal DVD Collection
I created an application that used SQL Server that allowed any number of users to keep a record of all their DVDs. To keep my database small, I only kept a URL for each movie. I used an API for IMDB to retrieve a poster if the movie's information wasn't already stored.
SkateShop P.O.S. Terminal
We were tasked with the assignment of creating a P.O.S. for an entrepreneurial start-up, and my teammate and I decided to build one for a skateshop. It was quite an interesting challenge at one point, since I had decided to create custom buttons with the graphics of the board, with different text orientations even. It was a fun project, using image assets, Access databases for storing orders, and custom-built UI controls.
Broadleaf E-Commerce Expansion
We were given the example website for Broadleaf Commerce and asked to extend the website in 1 of 2 ways: either add flash sales or a recommendation engine to the website. Our group chose to implement flash sales, as well as optional requirements for implementing a JSON API and integration with Facebook and email services.
LampQuest
We were tasked to take over the existing internal game "LampQuest." It is a text-based Role-Playing game in which you battle monsters and partake in quests. We were required to revamp the combat system (it really only displayed if you lived or died), normalize the database, and create a new quest line. We decided to make the combat round-by-round. We implemented a "flea" system to where the player could run away from a fight each round at the cost of an increase to their cowardice rating.
Room Reservation System
We were tasked to create a room reservation system for our computer science/engineering building using Java. Since the class was mostly focused on documentation, the actual programming wasn't too complicated. We created a lot of diagrams and use cases to help with the building of the system, as well as writing many tests to ensure the correctness of the proram. Our system was able to reserve rooms appropriately and could also export the reservation scedule into an Excel spreadsheet.
CPU Datapath Implementation
For this project, I had to design a datapath to simulate an 8-bit CPU with a 256 bit memory cell. Throughout the project, I was always the first to submit each deadline, and my professor had asked me how I was able to do so. I told him I used data busses with breakouts for the main logic units, and he asked me if he could use my submission as his example for the future classes since he didn't even know there was such a thing in the software.
Robot Traversal of Shortest Path
We were assigned in pairs to program a Scribbler robot to explore and navigate a classroom based on the shortest path between red balls placed on the floor. My partner and I programmed the robot using Python to find the number of balls and the closest one by turning small amounts and taking blobs and searching for a large amount of red pixels. Although our algorithm was simple, it executed the best in our classroom.
Bible Search
While learning about data structures, we were tasked with building a search engine that would find the set of most frequently used, non-pronoun words within a given document in at least n*log(n) time. Our group was split between using a heap or b+ tree, so I implemented an interface to use as an API and I told my partners to extend it and whichever data structure functioned the best would be our final choice. This was my first time resolving a conflict, but I am glad I took action since my team got extra points for having an API and two functioning data structures.
ASCII Book
For our first project, we had to reimplement the functionality of Facebook, with the caveat of only having the command prompt as a means of user interaction. I took the lead with this project and learned a lot about how to manage a workload across a team. We had successfully implemented a paged messaging system and an intuitive UI that even supported ASCII profile pictures.
Education
Associates in Business Applications Progamming
Texas State Technical UnivesityExperience
Software Developer II
MicroAssist- Maintenance support on existing ASP.Net Web Forms projects.
- Migration of Web Forms projects to .NET Core MVC
- Requirement gathering needed for development of new features.
- Following guidelines and procedures for database access and modifications.
- Communicating with DPS and other agencies regarding custom reports.
- New website for DPS - Conviction Name Search
- Front end using MVC, Bootstrap 5, HTML, and CSS
- Backend with SQL, Dapper, C#, and .NET Core
- New PCI DSS compliant payment processor
- Texas Online Metals Recycling Website
- Upgraded to previously listed payment processor
- Improved error handling of customer batch data
- Resolved frontend CSS issues to support mobile devices
- Maintenance for Department of Public Safety (DPS)
- Upkeep of existing billing system
- Assistance with agencies and users
- Delivery of critical reports within an hour of request
Certification
A+ Certified Technician

Contact Info
- Name: Alex Pantea
- E-mail: alex@alex-pantea.com
- Phone: (254) 230-8704