Deprecated: Return type of Awf\Pimple\Pimple::offsetExists($id) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Pimple/Pimple.php on line 136

Deprecated: Return type of Awf\Pimple\Pimple::offsetGet($id) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Pimple/Pimple.php on line 104

Deprecated: Return type of Awf\Pimple\Pimple::offsetSet($id, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Pimple/Pimple.php on line 85

Deprecated: Return type of Awf\Pimple\Pimple::offsetUnset($id) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Pimple/Pimple.php on line 146

Deprecated: Method SplObjectStorage::attach() is deprecated since 8.5, use method SplObjectStorage::offsetSet() instead in /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Pimple/Pimple.php on line 172

Deprecated: Return type of Awf\Registry\Registry::jsonSerialize() should either be compatible with JsonSerializable::jsonSerialize(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Registry/Registry.php on line 111

Deprecated: Return type of Awf\Registry\Registry::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Registry/Registry.php on line 406

Deprecated: Return type of Awf\Registry\Registry::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Registry/Registry.php on line 420

Deprecated: Return type of Awf\Registry\Registry::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Registry/Registry.php on line 435

Deprecated: Return type of Awf\Registry\Registry::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Registry/Registry.php on line 449

Deprecated: Return type of Awf\Registry\Registry::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Registry/Registry.php on line 265

Deprecated: Return type of Awf\Registry\Registry::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Registry/Registry.php on line 98

Deprecated: json_encode(): Passing null to parameter #2 ($flags) of type int is deprecated in /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Registry/Format/Json.php on line 36

Deprecated: Creation of dynamic property wfPOMO_FileReader::$is_overloaded is deprecated in /home4/mmnx013/public_html/wp-content/plugins/wordfence/waf/pomo/streams.php on line 65

Deprecated: Creation of dynamic property wfPOMO_FileReader::$_pos is deprecated in /home4/mmnx013/public_html/wp-content/plugins/wordfence/waf/pomo/streams.php on line 66

Deprecated: Creation of dynamic property wfPOMO_FileReader::$_f is deprecated in /home4/mmnx013/public_html/wp-content/plugins/wordfence/waf/pomo/streams.php on line 185

Deprecated: Creation of dynamic property wfMO::$_gettext_select_plural_form is deprecated in /home4/mmnx013/public_html/wp-content/plugins/wordfence/waf/pomo/translations.php on line 337

Deprecated: Creation of dynamic property wfLog::$loginsTable is deprecated in /home4/mmnx013/public_html/wp-content/plugins/wordfence/lib/wfLog.php on line 91

Deprecated: Creation of dynamic property wfLog::$blocksTable is deprecated in /home4/mmnx013/public_html/wp-content/plugins/wordfence/lib/wfLog.php on line 92

Deprecated: Creation of dynamic property wfLog::$lockOutTable is deprecated in /home4/mmnx013/public_html/wp-content/plugins/wordfence/lib/wfLog.php on line 93

Deprecated: Creation of dynamic property wfLog::$throttleTable is deprecated in /home4/mmnx013/public_html/wp-content/plugins/wordfence/lib/wfLog.php on line 94

Deprecated: Creation of dynamic property wfLog::$statusTable is deprecated in /home4/mmnx013/public_html/wp-content/plugins/wordfence/lib/wfLog.php on line 95

Deprecated: Creation of dynamic property wfLog::$ipRangesTable is deprecated in /home4/mmnx013/public_html/wp-content/plugins/wordfence/lib/wfLog.php on line 96

Warning: Cannot modify header information - headers already sent by (output started at /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Pimple/Pimple.php:46) in /home4/mmnx013/public_html/wp-content/plugins/ip2location-country-blocker/ip2location-country-blocker.php on line 2174

Warning: Cannot modify header information - headers already sent by (output started at /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Pimple/Pimple.php:46) in /home4/mmnx013/public_html/wp-content/plugins/ip2location-country-blocker/ip2location-country-blocker.php on line 2175

Warning: Cannot modify header information - headers already sent by (output started at /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Pimple/Pimple.php:46) in /home4/mmnx013/public_html/wp-content/plugins/ip2location-country-blocker/ip2location-country-blocker.php on line 2176

Warning: Cannot modify header information - headers already sent by (output started at /home4/mmnx013/public_html/wp-content/plugins/akeebabackupwp/app/Awf/Pimple/Pimple.php:46) in /home4/mmnx013/public_html/wp-content/plugins/ip2location-country-blocker/ip2location-country-blocker.php on line 2177

Deprecated: Creation of dynamic property wfBrowscap::$_source_version is deprecated in /home4/mmnx013/public_html/wp-content/plugins/wordfence/lib/wfBrowscap.php on line 97
MaM Tech Solutions – An IT Company
Deprecated: ElementorPro\Modules\Posts\Traits\Button_Widget_Trait::render_button(): Implicitly marking parameter $instance as nullable is deprecated, the explicit nullable type must be used instead in /home4/mmnx013/public_html/wp-content/plugins/elementor-pro/modules/posts/traits/button-widget-trait.php on line 412

Deprecated: ElementorPro\Modules\Carousel\Widgets\Media_Carousel::print_slider(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home4/mmnx013/public_html/wp-content/plugins/elementor-pro/modules/carousel/widgets/media-carousel.php on line 259

Deprecated: ElementorPro\Modules\Carousel\Widgets\Base::print_slider(): Implicitly marking parameter $settings as nullable is deprecated, the explicit nullable type must be used instead in /home4/mmnx013/public_html/wp-content/plugins/elementor-pro/modules/carousel/widgets/base.php on line 493
MaM Tech Solutions
Veteran Owned
melendez@mamtechsolutions.com

What I do

Fill out the form below and we will be in touch within 24 hours to discuss your site.

What I Do

Design

Code

SEO

Ecommerce

Founder

Miguel Melendez

This is my company, currently a one man show, but able to meet all your development needs. I currently develop and design websites for companies, businesses, personal sites and local governments.

I’m an Army Combat Veteran, and currently serve for the Army Reserves. I’ve been working as a web developer for about nine years. Previously held a position teaching web design and technology  at a juvenile detention facility and currently work for my local government as a Senior IT Tech.

Projects

Bridges Counseling
Nogales Tactical
FX TACTICAL
HJ Dentistry
Salud Dental
ACE AZ
City of Nogales
Town of Miami

Projects

Bridges Counseling
Nogales Tactical
FX TACTICAL
HJ Dentistry
City of Nogales
Town of Miami
Salud Dental
ACE AZ

Clients

Clients