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:
  • 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:
  • 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:
  • 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:
  • 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:
  • 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:
  • 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:
  • 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:
  • 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:
  • 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.
An unhandled error has occurred. Reload 🗙