Impact Upgrade offers a wide variety of software engineering services. Our experiences and backgrounds allow us to provide expertise in most software, web, database, mobile, and integration arenas. If it involves bits and bytes, it's fair game.
However, one important point to note: Impact Upgrade is not a generalized consultancy or outsourcing shop! Our sole focus is on nonprofits. Software engineering engagements typically stem from 1) partnering with organizations long-term, 2) connecting the dots and defining strategy, then 3) executing large-scale, ambitious, lofty, seemingly insurmountable, ambiguous goals.
That being said, we do have several areas of particular mastery, based on passions and past focuses. If it's in the below list, we're all over it.
- Enterprise-level software engineering
- Systems integration
- Messaging/texting tools
- Payments/donations and finance
- Data pipelines and translation
- Mapping and GIS
- Open source software
- Web applications
- Mobile applications
- Database design
- Performance, scaling, and optimization