Engineering Leader and Principal Software Engineer with 15+ years of experience delivering enterprise technology solutions for government, higher education, and consulting clients. Recognized for transforming underperforming development teams, introducing structured SDLC practices, and mentoring engineers into high-performing contributors. Expert in SharePoint, Power Automate, and Power Apps, with proven success modernizing collaboration platforms, automating workflows, and designing scalable applications. Notable innovations include reusable JavaScript libraries that reduced development effort by 40% and a university-wide Academic Appointment Application adopted by thousands of students and faculty.
Engineering Leader and Principal Software Engineer with 15+ years of experience transforming development teams and delivering enterprise technology for government and higher education. Recruited to stabilize and upskill underperforming groups, introduce structured SDLC practices, and align delivery with organizational goals. Expert in SharePoint and the Power Platform, driving modernization, workflow automation, and adoption of best practices. Track record includes reusable front-end libraries that reduced delivery time by ~40% and a university-wide Academic Appointment Application used by thousands of students.
Portfolio: magodevelopment.com
Role: UX/UI & Graphic Designer, Full‑Stack Developer
Tech Stack: PHP, MySQL, JavaScript/jQuery, HTML5/CSS3, REST API
I designed and developed a fully custom order-tracking system for Dance Culture Designs, a boutique costume-making business. Built with PHP, MySQL, JavaScript/jQuery, and RESTful APIs, the Dance Culture Designs Tracker streamlines the entire production pipeline— from order intake to inventory depletion and final payment.
This system replaced manual tracking and communication with a centralized, collaborative tool—reducing miscommunication, streamlining fulfillment, and empowering both the admin and production sides of the business.
Role: UX/UI & Graphic Designer, Full‑Stack Developer
Tech Stack: PHP, MySQL, JavaScript/jQuery, HTML5/CSS3, REST API
I conceived, designed and delivered a fully‑responsive online Bazi (Four Pillars) calculator at MasterPaola.com. From wireframes to polished visuals, I crafted every interface element—icons, color‑coded trigrams, chart grids and interactive tooltips—to make complex Chinese metaphysics instantly approachable.
On the back end, I architected a bespoke PHP REST API layer sitting atop a MySQL database of Celestial Stems, Earthly Branches, hexagrams and auxiliary stars. Given a user’s date‑and‑time of birth, the API performs dozens of chronological, elemental and directional lookups—over 300 discrete data points in a single request— parses hidden pillars, luck cycles, life stages and decan interactions, then returns a structured JSON payload that drives the front‑end renderer.
The front‑end JavaScript assembles that JSON into an elegant, print‑ready natal chart:
Built for reliability and ease of extension, the PHP/MySQL API supports batch lookups, unlimited paging and caching, while the UI uses modular CSS and semantic HTML for accessibility. The result is a high‑performance, low‑maintenance web application that turns esoteric birth‑chart math into a stunning, interactive user experience—demonstrating my skills in UX design, graphic layout, API engineering and full‑stack development.
Role: UX/UI & Designer, Front-End & SharePoint Developer
Tech Stack: SharePoint, JavaScript/jQuery, HTML5/CSS3, REST API
Transform SharePoint’s out-of-the-box NEW, EDIT, and DISPLAY list forms into a polished, user-friendly interface with a single, reusable JavaScript/jQuery module. This solution empowers developers to configure dozens of enhancements via one customizeForm({ ... })
call—no page designer or server-side code required.
This reusable module cut SharePoint development time in half within two SharePoint development teams I have led.
formGroups
.How It Works
_spBodyOnLoadFunctionNames.push("init");
function init() {
if (!inEditMode()) {
const customizeOptions = {
formGroups: [
{ rowIndex: 0, groupTitle: "Main", groupID: "MainTab" },
{ rowIndex: 3, groupTitle: "Details", groupID: "Tab1" },
{ rowIndex: 6, groupTitle: "Files", groupID: "Tab2" }
],
formGroupsTabsEnabled: true,
webPartTabsEnabled: true,
verticalTabs: true,
untabbedWebPartTitles: ["NotesWP"],
hiddenFieldTitles: ["InternalComment"],
statusColumnTitle: "Approval Status",
printView: { hideElements: [".ms-metadata"] },
minimumWidth: 620
};
customizeForm(customizeOptions);
} else {
$('#onetIDListForm').addClass('loaded');
}
}
Technical Highlights
_spPageContextInfo
, REST APIs, and native controls.Outcome: A fully client-side module that brings modern UX to classic SharePoint forms, showcasing expertise in JavaScript, jQuery, and SharePoint internals.