Developer
Projects
Teacher Development Software for Schoo123.com - Architect/Developer
Description: Developed a comprehensive Teacher Development System to streamline educational processes for Schoo123.com, enhancing teaching strategies and classroom management.
Technology Stack: C# .NET 8, Blazor Server/WebAssembly, Azure SQL full stack, Azure Blob Storage, Azure Functions, AWS Storage (Wasabi)
Details:
Technology Stack: C# .NET 8, Blazor Server/WebAssembly, Azure SQL full stack, Azure Blob Storage, Azure Functions, AWS Storage (Wasabi)
Details:
- Implemented Blazor Server and Webassembly for a seamless user experience.
- Utilized Azure SQL for robust, scalable database solutions.
- Integrated Blob Storage for efficient data storage and retrieval.
- Leveraged Azure Functions for serverless computing, ensuring optimal performance and scalability.
Student Testing System for TX Housebill 4545 - Architect/Developer
Description: Designed and implemented a Student Testing System to comply with the requirements of TX Housebill 4545, focusing on standardized testing processes and performance analytics.
Technology Stack: C# .NET 6, Blazor Server, Azure SQL full stack
Details:
Technology Stack: C# .NET 6, Blazor Server, Azure SQL full stack
Details:
- Developed using C# .NET 6, leveraging the latest web development frameworks and technologies.
- Integrated Blazor Server for interactive and dynamic user interfaces, enhancing the user experience for administrators and students.
- Employed Azure SQL to manage and analyze extensive datasets, ensuring high performance and scalability.
- Focused on creating a secure, reliable, and user-friendly platform for standardized testing and performance tracking.
CRM System for Church - Architect/Developer
Description: Engineered a private Customer Relationship Management (CRM) system tailored for church administration, facilitating new member orientation, event planning, and communication.
Technology Stack: C# .NET 6, MVC, Azure SQL full stack, Twilio email and Texting
Details:
Technology Stack: C# .NET 6, MVC, Azure SQL full stack, Twilio email and Texting
Details:
- Utilized C# .NET 6 to build a robust backend, ensuring a solid foundation for the CRM system.
- Implemented the MVC (Model-View-Controller) pattern to separate concerns, making the application easy to manage and scale.
- Integrated Azure SQL to handle data storage, retrieval, and complex queries efficiently, ensuring data integrity and security.
- Designed with a focus on user experience, offering intuitive navigation and interaction for church administrators and members.
ERP System for Jigabot.com - Architect/Developer
Description: Developed a comprehensive Enterprise Resource Planning (ERP) system for Jigabot.com, optimizing business processes across finance, inventory, and customer relations, integrated with Twilio for streamlined email communications.
Technology Stack: C# .NET Core 5, MVC, Azure SQL full stack, Twilio for email
Details:
Technology Stack: C# .NET Core 5, MVC, Azure SQL full stack, Twilio for email
Details:
- Built on C# .NET Core 5, taking advantage of its high performance and efficiency in handling complex business logic.
- Implemented MVC architecture to ensure a clear separation of concerns, making the system maintainable and scalable.
- Used Azure SQL for reliable, scalable, and secure database services, ensuring robust data management and reporting capabilities.
- Incorporated Sendgrid (Twilio) email API to facilitate seamless, automated communication with customers and internal stakeholders, enhancing the CRM component of the ERP system.
Story Outlining Software for Filmmakers, iOS/iPads - Software Engineer
Description: Created an intuitive and interactive Story Outlining Software tailored for writers and content creators on iOS/iPad, facilitating the brainstorming and structuring of narrative elements.
Technology Stack: ActionScript or JavaScript (specify the actual technology used)
Details:
Technology Stack: ActionScript or JavaScript (specify the actual technology used)
Details:
- Engineered a user-friendly interface allowing for the easy organization and visualization of story elements.
- Utilized ActionScript/JavaScript (choose the one you used) to ensure a smooth and responsive user experience.
- Implemented robust features for story element management, including character development, plot structuring, and timeline creation.
- Optimized for iOS/iPad, ensuring a seamless experience across all Apple devices.
Data Dashboard for Mitsubishi Auto Company - Frontend Developer
Description: Developed a data-driven dashboard for Mitsubishi Auto Company to visualize key performance indicators (KPIs), analytics, and real-time data for decision-making.
Technology Stack: HTML, CSS
Details:
Technology Stack: HTML, CSS
Details:
- Crafted with HTML and CSS to provide a responsive and intuitive user interface.
- Designed visualizations to represent complex data sets in an understandable format.
- Implemented a clean and modern design, focusing on usability and user experience.
- Ensured cross-browser compatibility and optimal performance across various devices.
Animated Website for Christmas Jars Film - Web Animator
Description: Created an engaging and interactive animated website for the Christmas Jars Film, capturing the essence of the movie and providing an immersive user experience.
Technology Stack: Flash
Details:
Technology Stack: Flash
Details:
- Utilized Flash to craft high-quality animations that accurately represent the film's storyline and themes.
- Designed an interactive user interface, allowing viewers to explore content related to the Christmas Jars Film.
- Ensured smooth animations and transitions to provide a seamless and engaging user experience.
- Developed the website with a focus on storytelling, using animations to narrate key aspects of the film and encourage user engagement.
Optical Tracking Software for Robot - Manager/Developer
Description: Developed high-precision optical tracking software for robotic systems, enhancing navigational accuracy and automation capabilities.
Technology Stack: C++, Linux GCC
Details:
Technology Stack: C++, Linux GCC
Details:
- Engineered using C++ for optimal performance and control over system resources.
- Leveraged Linux GCC for compiling and building the software, ensuring compatibility and efficiency on Linux-based systems.
- Implemented advanced algorithms for optical tracking, allowing precise detection and tracking of objects in real-time.
- Focused on creating a robust and scalable solution, capable of operating in diverse and challenging environments.
IP Ethernet Communications for ARM System Cluster - Software Developer
Description: Engineered a reliable and high-performance IP Ethernet network communication solution for ARM systems, enhancing data transfer efficiency and system connectivity.
Technology Stack: C++, Linux OS Libraries, GCC
Details:
Technology Stack: C++, Linux OS Libraries, GCC
Details:
- Utilized C++ for developing high-speed, low-latency network communication protocols.
- Employed Linux GCC for effective compilation, ensuring optimal performance on ARM-based systems.
- Designed and implemented robust communication mechanisms to handle high volumes of data traffic over IP Ethernet networks.
- Optimized for ARM architecture, focusing on maximizing throughput and reliability while minimizing resource usage.
Skills
C#
ASP.NET 8
Blazor
Entity Framework
LINQ
SQL Server
Serverless Computing
Blob Storage
HTML/CSS
C++
C
Lisp
Objective-C
SWIFT
Pascal
Fortran
Flash
ActionScript
Achievements
Published Articles: See blog in this website.
Engineering Manager: Managed team of mechanical and electrical engineers who built parts and PCBs for robots. Personally designed PCBs used within robots; and programmed CNC and Pick-n-place machines for manufacturing.
Software Manager: Managed a team of software engineers who built mobile and embedded apps for robot tracking, configuration, remote firmware updates. Personally wrote software for networking robots together.
Engineering Manager: Managed team of mechanical and electrical engineers who built parts and PCBs for robots. Personally designed PCBs used within robots; and programmed CNC and Pick-n-place machines for manufacturing.
Software Manager: Managed a team of software engineers who built mobile and embedded apps for robot tracking, configuration, remote firmware updates. Personally wrote software for networking robots together.