Portfolio

Work across the four practices.

Software, hardware, civil, and finance engagements, with each part owned by the person qualified to do it.

Business process automation

AI-assisted business process

Challenge

Staff retype the same facts from email into a spreadsheet and then into a system of record. Mistakes surface after a customer has already been told the wrong status.

Proposed approach

Map the path of one transaction, separate the steps a rule can prepare from the steps a person must approve, and keep a record of what the model was allowed to see.

Process analysisSoftware engineeringData handlingQuality review
Tools and references
Workflow orchestration · An existing business API · A human review queue · A written evaluation set
Collaboration
One member documents the business rules with the operator of the process. A second builds the integration. A third reviews failures before anyone calls the flow reliable.
Deliverables
Process map · Decision rules · Data-handling limits · Review checklist

Product engineering

Enterprise web application

Challenge

An internal tool has outgrown the spreadsheet it replaced. New users cannot tell which number is official, and access is shared more widely than the data owner intended.

Proposed approach

Define the system of record, design role-based access, and rebuild the workflow as a web application with an audit trail for sensitive changes.

Product definitionFull-stack engineeringSecurity reviewAccessibility
Tools and references
TypeScript web stack · Relational database · Role-based access · WCAG-oriented interface review
Collaboration
A client-facing engineer holds the requirements. A second owns the data model. Review of authorization rules is a separate task, not a last-hour glance.
Deliverables
Role matrix · Application increment · Access model · Handoff notes

Mobile engineering

Mobile application modernization

Challenge

A released mobile app no longer matches the backend, and small fixes require a developer who remembers decisions that were never written down.

Proposed approach

Inventory the screens that still matter, pin the API contract, and replace the fragile paths first while keeping a release the current users can still open.

Mobile engineeringAPI designQuality assuranceRelease management
Tools and references
iOS and Android clients · Versioned API · Test devices · Crash and release notes
Collaboration
One engineer stays with the mobile client. Another owns the contract on the server. A third runs the regression list the client helped write.
Deliverables
API contract · Modernized flows · Regression list · Release notes

Defensive security

Cybersecurity improvement plan

Challenge

A growing software team cannot explain, in one place, which systems they have, who can reach them, and what they would do on a bad day.

Proposed approach

Use the NIST Cybersecurity Framework 2.0 functions as a shared vocabulary. Record the current posture, choose a small set of gaps, and assign an owner to each improvement.

Security engineeringInfrastructureGovernanceIncident preparation
Tools and references
Asset inventory · Identity and access review · Logging · A written response outline
Collaboration
The security-focused member leads the assessment. The engineer who runs the system confirms what is actually deployed. Nothing is described as fixed until that person agrees.
Deliverables
Current-profile notes · Prioritized gaps · Access changes · Response outline

AI integration

Customer support assistant

Challenge

Support staff answer the same policy questions, and a proposed chatbot has no rule for when it must stop and hand the conversation to a person.

Proposed approach

Limit the assistant to approved source material, show the source it used, and route anything about billing, safety, or an angry customer to a human queue.

Conversation designSoftware engineeringPrivacy reviewSupport operations
Tools and references
Retrieval over approved articles · Handoff queue · Logging with a retention limit · Evaluation prompts
Collaboration
Support leads write what the assistant may say. An engineer builds the retrieval and the handoff. A reviewer samples conversations before a wider release.
Deliverables
Source list · Handoff rules · Assistant increment · Sample review

Unmanned aircraft

Drone flight-control integration

Challenge

A prototype aircraft has a frame, a controller, and a software engineer, but no shared picture of who owns flight dynamics, wiring, and the legal right to test outdoors.

Proposed approach

Split the vehicle, the electronics, the flight software, and the Part 107 operating question into separate work packages with one qualified owner each.

Aerospace engineeringElectronicsEmbedded softwareRemote pilot operations
Tools and references
Flight controller · CAD for the airframe · Ground-test log · FAA Part 107 operating constraints
Collaboration
The aerospace member defines the flight envelope to be discussed. The electronics member owns the integration. Outdoor flights, if any, wait for a certificated remote pilot and the applicable airspace rules.
Deliverables
Interface list · Ground-test plan · Software boundary · Operations constraints

Product hardware

Custom electronic enclosure

Challenge

A board that works on a bench overheats, or lets in dust, once it is placed in a housing that was drawn without the electrical designer.

Proposed approach

Design the enclosure around the real board, the connectors, the heat path, and an IP rating the product owner actually needs, then check it against how the part will be manufactured.

Mechanical designElectronicsIndustrial designManufacturing review
Tools and references
CAD · Thermal considerations · IEC 60529 IP codes as a specification language · Prototype fit check
Collaboration
Mechanical and electronics members review the same model. A manufacturing-aware reviewer looks at fasteners, draft, and service access before a tool is cut.
Deliverables
Enclosure model · Interface drawing · Target IP discussion · Fit-check notes

Embedded systems

Embedded controller prototype

Challenge

Firmware is being written against a pinout that keeps changing, and no one can reproduce the last bench result.

Proposed approach

Freeze a prototype schematic, bring up one subsystem at a time, and keep a lab note that pairs each firmware build with the board revision it ran on.

ElectronicsFirmwareTest
Tools and references
Microcontroller · Schematic and layout · Serial logs · Revision-controlled firmware
Collaboration
The board designer owns the schematic. The firmware engineer owns bring-up. They share a single issue list instead of two parallel stories about the same bug.
Deliverables
Prototype schematic · Bring-up log · Firmware revision · Open issue list

Industrial automation

Robotic automation concept

Challenge

A workcell is being discussed as a robot purchase before anyone has defined the human tasks, the stops, or the standard the safety case would have to meet.

Proposed approach

Describe the operation, the hazards, and the mechanical concept first. Treat ISO 10218 as a reference for industrial robot safety, and leave the formal safety assessment to the qualified people a real installation requires.

Mechanical engineeringControlsSafety planningSoftware
Tools and references
Cell layout · Cycle-time sketch · Control architecture · Hazard list
Collaboration
A mechanical designer, a controls engineer, and a software engineer each mark the assumptions they are not willing to own. The client sees that list before hardware is ordered.
Deliverables
Concept layout · Hazard list · Controls outline · Assumptions log

Mechanical analysis

CAD and simulation check

Challenge

A part looks acceptable in a color plot, and the team is about to treat that picture as proof it will survive the real load.

Proposed approach

State the geometry, material, supports, and loads. Run the study. Then have a qualified engineer check whether the model represents the part that will be built.

Mechanical designSimulationDesign review
Tools and references
CAD · Finite element analysis · Hand calculation for a simple check · Drawing revision
Collaboration
The person who builds the model is not the only person who accepts it. A second engineer reviews the setup. Neither person calls the plot a certification.
Deliverables
Model assumptions · Study files · Review notes · Updated drawing

Residential buildings

Residential addition coordination

Challenge

An addition needs architectural drawings, a structural path for the new loads, a foundation concept, and a check that the existing house can accept the change.

Proposed approach

Separate drafting, structural calculations, and foundation design. The licensed engineer in responsible charge reviews and, where appropriate, signs only the work they accept.

Structural engineeringArchitectural coordinationDrafting
Tools and references
CAD or BIM · Structural analysis software · The locally adopted building code
Collaboration
A drafter and a structural engineer work from the same grid. The engineer does not seal a sheet they did not review. The client is told who the engineer of record is.
Deliverables
Coordination set · Calculation package · Review comments · Seal policy for the project

Commercial structures

Commercial structural analysis

Challenge

A commercial condition falls outside the residential practice of the engineer who was first contacted. Gravity, lateral load, and the local code edition all need a deliberate owner.

Proposed approach

Confirm the adopted code and load standard, including ASCE/SEI 7 where it has been adopted, and staff the analysis with an engineer qualified for that building type.

Structural engineeringCode researchQuality review
Tools and references
Analysis model · Load criteria · Independent calculation check
Collaboration
The originating engineer keeps the client relationship and the parts of the building they are qualified to design. A colleague takes the specialized analysis under their own responsible charge.
Deliverables
Criteria summary · Analysis · Check notes · Clear division of seals

Civil site development

Site and drainage coordination

Challenge

Grading, stormwater, and the building pad are being drawn by different people, and the water has nowhere honest to go.

Proposed approach

Build one existing-conditions picture, name the reviewing authority, and coordinate drainage, grading, and the structure before permit drawings diverge.

Civil engineeringStormwater designCoordination
Tools and references
Civil CAD · Local stormwater criteria · Grading plan
Collaboration
The civil designer leads the site. The structural member confirms the pad and foundation assumptions. Submittal documents stay under the licensee who will sign them.
Deliverables
Existing-conditions basis · Grading concept · Drainage narrative · Coordination markups

Construction documents

Permit drawing set

Challenge

A client has sketches and a contractor’s questions, but not a drawing set an authority can review, and no one has checked which code edition applies.

Proposed approach

Confirm the authority having jurisdiction, list the required sheets, and produce documents for review by the professional who is allowed to submit them.

DraftingCode researchProfessional engineering
Tools and references
CAD or BIM · Municipal submittal checklist · Local amendments
Collaboration
Production drafting can be shared. The decision to submit, and the seal, stay with the licensed professional. Comments from the authority go back to that professional.
Deliverables
Sheet list · Draft permit set · Code-edition note · Response log

Existing buildings

Structural rehabilitation concept

Challenge

An existing structure shows distress or must carry a new use. A repair sketch is circulating without a survey of what is actually there.

Proposed approach

Start with observation and available drawings, state what is unknown, and develop strengthening concepts for an engineer qualified to evaluate the existing building.

Structural engineeringField observationDrafting
Tools and references
Existing drawings · Photo log · Analysis of the observed condition
Collaboration
One member gathers the record. The engineer of record decides what must be opened up, calculated, or left alone. No repair is described as adequate without that review.
Deliverables
Observation notes · Unknowns list · Concept repair sketches · Engineer’s review

Management reporting

Financial reporting automation

Challenge

The monthly package is rebuilt by copying cells. Two versions of revenue circulate, and nobody can say which export they came from.

Proposed approach

Name the source system, automate the extract, and keep a person responsible for reviewing exceptions before the package is called final.

AccountingData analysisSoftware automation
Tools and references
Accounting system export · Reconciliations · A documented workbook or dashboard
Collaboration
An accountant defines the report. A developer automates the repeatable steps. The accountant, not the script, accepts the month.
Deliverables
Report map · Reconciliation checks · Automated extract · Review sign-off list

Forecasting

Revenue forecast workspace

Challenge

A forecast is a single number with no drivers, so a leadership meeting cannot tell what would have to change for the number to move.

Proposed approach

Build a driver-based draft, label every assumption, and present ranges only where the underlying evidence supports them. Do not describe the model as a promise.

Financial analysisAccountingDashboard development
Tools and references
Driver model · Historical actuals · Scenario notes
Collaboration
The analyst owns the logic. Accounting confirms the historicals. A developer can host the view. The assumptions stay visible on the page.
Deliverables
Driver list · Model · Scenario notes · Data-source log

Close process

Accounting workflow cleanup

Challenge

The close depends on inboxes and memory. A new person cannot tell which reconciliation is done, or who may post a journal entry.

Proposed approach

Write the close checklist, assign each step, and separate preparation from review. Where a CPA’s independence rules matter, nonattest help stops short of management decisions.

BookkeepingAccounting managementProcess design
Tools and references
Close checklist · Accounting software · Review notes
Collaboration
A bookkeeper prepares. A reviewer approves. Software support removes retyping. Nobody describes the checklist as an audit.
Deliverables
Close checklist · Role split · Exception log · Service description

Cost analysis

Cost and margin review

Challenge

A business can see total profit and cannot see which service, job, or product is carrying the rest.

Proposed approach

Define a costing method the managers understand, tie it to the ledger, and show the allocations instead of hiding them in a formula.

Cost accountingFinancial analysisReporting
Tools and references
Job or product map · General ledger mapping · Margin view
Collaboration
The analyst proposes the method. The accountant tests it against the books. Management chooses the allocation. The worksheet records that choice.
Deliverables
Costing method note · Mapping · Margin view · Open questions

Tax workflow

Bookkeeping and tax coordination

Challenge

Books are current enough for management and not organized for a preparer. Tax questions are being answered by the person who runs payroll, who is not credentialed to do so.

Proposed approach

Organize the workpapers, list the questions, and hand tax preparation to a preparer who meets IRS requirements. The bookkeeper does not become the signer of the return.

BookkeepingTax preparationDocument control
Tools and references
Workpaper index · Accounting file · Preparer checklist
Collaboration
The bookkeeper prepares a clean file. A credentialed preparer owns the return. Software people may build trackers. They do not give tax advice.
Deliverables
Workpaper index · Question list · Handoff to the preparer · Status tracker